consolidating desktop and thinkpad config

This commit is contained in:
2026-08-04 20:03:09 -06:00
parent 3adbb09410
commit 5210eb3b08
10 changed files with 89 additions and 42 deletions
+15 -7
View File
@@ -28,9 +28,7 @@
networkmanagerapplet
nitrogen
ollama
(pass.withExtensions (exts: [ exts.pass-import ]))
pasystray
picom
pulseaudioFull
rnote
sops
@@ -52,10 +50,11 @@
DOTFILES="$HOME/.dotfiles"
ERRFILE=$(mktemp)
HOST=$(cat /etc/hostname)
trap "rm -f '$ERRFILE'" EXIT
echo "Building NixOS..."
sudo nixos-rebuild switch --flake "$DOTFILES#thinkpad" 2>&1 | tee "$ERRFILE"
sudo nixos-rebuild switch --flake "$DOTFILES#$HOST" 2>&1 | tee "$ERRFILE"
STATUS=''${PIPESTATUS[0]}
if [ "$STATUS" -ne 0 ]; then
@@ -82,14 +81,23 @@
read -r msg_to_append
${pkgs.git}/bin/git add -A
${pkgs.git}/bin/git commit -m "nixos: gen $GEN @ $(hostname) $TIMESTAMP
$VER
$msg_to_append"
${pkgs.git}/bin/git commit -m "nixos: gen $GEN @ $(hostname) $TIMESTAMP $VER ----- $msg_to_append"
${pkgs.git}/bin/git push
'')
];
programs.firefox.enable = true;
programs.thunar.enable = true;
hardware.graphics = {
enable = true;
enable32Bit = true;
};
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
};
}