Compare commits

...

2 Commits

Author SHA1 Message Date
2146717898 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
2026-03-21 23:55:41 -06:00
584489c853 fix(fruitbook): nixos-modules를 빠른 선풍기 없이 켬 2026-03-21 23:55:22 -06:00
3 changed files with 63 additions and 57 deletions

View File

@@ -4,17 +4,18 @@
imports = [ imports = [
./hardware.nix ./hardware.nix
./filesystems.nix ./filesystems.nix
# nixos-hardware.nixosModules.apple-macbook-pro-12-1 nixos-hardware.nixosModules.apple-macbook-pro-12-1
]; ];
# Enabled by default by Nixos-hardware.
services.mbpfan.enable = false;
sydnix = { sydnix = {
filesystemType = "btrfs"; filesystemType = "btrfs";
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,7 +18,12 @@
]; ];
}; };
homeConfiguration = { config, lib, pkgs, ... }: { homeConfiguration = { config, lib, pkgs, host, ... }:
let on = hosts:
if builtins.isString hosts
then hosts == host
else builtins.elem host hosts;
in {
home.file.".ssh/id_ed25519".source = home.file.".ssh/id_ed25519".source =
config.lib.file.mkOutOfStoreSymlink config.lib.file.mkOutOfStoreSymlink
"/persist/private-keys/ssh/msyds@sydpc"; "/persist/private-keys/ssh/msyds@sydpc";
@@ -31,14 +36,13 @@
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 = true; terraria.enable = on "sydpc";
kdeconnect.enable = true; kdeconnect.enable = true;
qalculate.enable = true; qalculate.enable = true;
toki-pona.enable = true; toki-pona.enable = true;