my over complex system configurations
dotfiles.isabelroses.com/
nixos
nix
flake
dotfiles
linux
1{
2 pkgs,
3 self,
4 config,
5 ...
6}:
7let
8 inherit (self.lib) anyHome;
9
10 qh = anyHome config;
11in
12{
13 # home-manager is so strange and needs these declared multiple times
14 programs = {
15 fish.enable = qh (c: c.programs.fish.enable);
16 zsh.enable = qh (c: c.programs.zsh.enable);
17 };
18
19 garden.packages = {
20 # GNU core utilities (rewritten in rust)
21 # a good idea for usage on macOS too
22 inherit (pkgs) uutils-coreutils-noprefix;
23 };
24}