feat(glittershark): Get everything working on Darwin

Update everything in home-manager to properly work on darwin (including
adding dobharchu as a top-level attribute from
//users/glittershark/home) and also fix font faces and sizes in emacs
config

Change-Id: Ica889dd212876030d5c2a916a71d8b614e6964f1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2147
Reviewed-by: glittershark <grfn@gws.fyi>
Tested-by: BuildkiteCI
This commit is contained in:
Griffin Smith 2020-11-25 09:59:11 -05:00 committed by glittershark
parent c56f402383
commit 29ea6b9408
8 changed files with 46 additions and 42 deletions

View file

@ -38,8 +38,6 @@
gnupg
keybase
openssl
yubikey-manager
yubikey-manager-qt
# Nix things
nixfmt
@ -78,4 +76,12 @@
};
};
};
services.lorri.enable = true;
programs.direnv = {
enable = true;
enableBashIntegration = true;
enableZshIntegration = true;
};
}

View file

@ -21,7 +21,7 @@ let
};
vendorSha256 = "1a5fx6mrv30cl46kswicd8lf5i5shn1fykchvbnbhdpgxhbz6qi4";
deleteVendor = true;
deleteVendor = pkgs.stdenv.isLinux;
};
in
@ -52,8 +52,6 @@ with lib;
gdb
lldb
valgrind
rr
hyperfine
clj2nix
@ -63,7 +61,10 @@ with lib;
pg-dump-upsert
config.lib.depot.third_party.clang-tools
]; # ++ optional (stdenv.isLinux) julia;
] ++ optionals (stdenv.isLinux) [
valgrind
rr
];
programs.git = {
enable = true;

View file

@ -47,12 +47,12 @@ in mkMerge [
{
home.packages = [
crawl
multimc
];
}
(mkIf stdenv.isLinux {
home.packages = [
df
multimc
];
})
]