chore: sydpc밖에 steam, slippi, openutau를 끔
All checks were successful
build / build-sydpc (push) Successful in 2m10s
build / build-fruitbook (push) Successful in 36s
build / build-deertopia (push) Successful in 41s

This commit is contained in:
2026-03-21 23:23:49 -06:00
parent 584489c853
commit 2146717898
3 changed files with 59 additions and 56 deletions

View File

@@ -15,9 +15,7 @@
wifi.enable = true; wifi.enable = true;
stylix.enable = true; stylix.enable = true;
niri.enable = true; niri.enable = true;
steam.enable = true;
bluetooth.enable = true; bluetooth.enable = true;
# gdm.enable = true;
openssh.enable = true; openssh.enable = true;
sydpkgs.overlay.enable = true; sydpkgs.overlay.enable = true;
dank-material-shell.enable = true; dank-material-shell.enable = true;

View File

@@ -59,6 +59,7 @@ let
pkgs = nixpkgs; pkgs = nixpkgs;
}; };
inherit inputs system; inherit inputs system;
host = hostName;
}; };
}) })
]; ];

View File

@@ -18,63 +18,67 @@
]; ];
}; };
homeConfiguration = { config, lib, pkgs, ... }: { homeConfiguration = { config, lib, pkgs, host, ... }:
home.file.".ssh/id_ed25519".source = let on = hosts:
config.lib.file.mkOutOfStoreSymlink if builtins.isString hosts
"/persist/private-keys/ssh/msyds@sydpc"; then hosts == host
else builtins.elem host hosts;
in {
home.file.".ssh/id_ed25519".source =
config.lib.file.mkOutOfStoreSymlink
"/persist/private-keys/ssh/msyds@sydpc";
home.file.".face".source = ./avatar.jpg; home.file.".face".source = ./avatar.jpg;
home.file.".ssh/id_ed25519.pub".source = home.file.".ssh/id_ed25519.pub".source =
../../public-keys/ssh/${"msyds@sydpc.pub"}; ../../public-keys/ssh/${"msyds@sydpc.pub"};
sydnix = { sydnix = {
documentation.enable = true; documentation.enable = true;
xdg.enable = true; xdg.enable = true;
steam.enable = true; steam.enable = on "sydpc";
zotero.enable = true; zotero.enable = true;
openutau.enable = true; slippi.enable = on "sydpc";
slippi.enable = true; desktop-environment.enable = true;
desktop-environment.enable = true; clojure.enable = true;
clojure.enable = true; capitaine-cursors.enable = true;
capitaine-cursors.enable = true; terraria.enable = on "sydpc";
terraria.enable = true; kdeconnect.enable = true;
kdeconnect.enable = true; qalculate.enable = true;
qalculate.enable = true; toki-pona.enable = true;
toki-pona.enable = true; sops = {
sops = { enable = true;
enable = true; keyFile = "/persist/private-keys/age/crumb";
keyFile = "/persist/private-keys/age/crumb"; };
}; # Personal configurations.
# Personal configurations. users.crumb = {
users.crumb = { bash.enable = true;
bash.enable = true; direnv.enable = true;
direnv.enable = true; git.enable = true;
git.enable = true; nvim.enable = true;
nvim.enable = true; readline.enable = true;
readline.enable = true; niri.enable = true;
niri.enable = true; firefox.enable = true;
firefox.enable = true; ghostty.enable = true;
ghostty.enable = true; # waybar.enable = true;
# waybar.enable = true; tf2.enable = true;
tf2.enable = true; fcitx5.enable = true;
fcitx5.enable = true; anki.enable = true;
anki.enable = true; mumble.enable = true;
mumble.enable = true; };
}; users.msyds = {
users.msyds = { discord.enable = true;
discord.enable = true; hunspell.enable = true;
hunspell.enable = true; emacs.enable = true;
emacs.enable = true; impermanence.enable = true;
impermanence.enable = true; syncthing.enable = true;
syncthing.enable = true; fonts.enable = true;
fonts.enable = true; dank-material-shell.enable = true;
dank-material-shell.enable = true; sioyek.enable = true;
sioyek.enable = true; };
}; };
# Don't touch!
home.stateVersion = "18.09";
}; };
# Don't touch!
home.stateVersion = "18.09";
};
} }