feat(grfn/system): Resuscitate roswell

Resuscitate the configuration for roswell, the semi-portable
configuration I use for ec2 development boxes. Lots of the changes here
are trying to get Tramp working.

Change-Id: I2dc2fd1d9aa76e145fa3f3f847af761cb652ab47
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5798
Reviewed-by: grfn <grfn@gws.fyi>
Autosubmit: grfn <grfn@gws.fyi>
Tested-by: BuildkiteCI
This commit is contained in:
Griffin Smith 2022-05-31 15:34:33 -04:00 committed by clbot
parent fb22886165
commit 8851075c27
15 changed files with 164 additions and 54 deletions

View file

@ -1,7 +1,7 @@
{ pkgs, lib, config, ... }:
let
laptopKeyboardId = "5";
inherit (builtins) pathExists;
in
{
@ -11,7 +11,9 @@ in
../modules/development.nix
../modules/emacs.nix
../modules/vim.nix
];
../modules/development/readyset.nix
../modules/tmux.nix
] ++ (lib.optional (pathExists ../modules/private.nix) ../modules/private.nix);
home.packages = with pkgs; [
# System utilities
@ -36,6 +38,12 @@ in
nix-prefetch-github
nix-review
cachix
# ReadySet stuff
nodejs
mysql80
(writeShellScriptBin "xdg-open" "echo xdg-open: \"$@\"")
];
programs.password-store.enable = true;

View file

@ -9,6 +9,8 @@ in
imports = [
../platforms/linux.nix
../modules/common.nix
../modules/desktop.nix
../modules/development/agda.nix
../modules/development/readyset.nix
] ++ (lib.optional (pathExists ../modules/private.nix) ../modules/private.nix);