From 05bfd2df1319530e9e13b7552f5d9194117f6f3e Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 3 Dec 2023 00:05:54 +0800 Subject: [PATCH] fix: persistent files --- hosts/idols/ai/impermanence.nix | 38 ++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/hosts/idols/ai/impermanence.nix b/hosts/idols/ai/impermanence.nix index b4c1015c7..1f2ebf059 100644 --- a/hosts/idols/ai/impermanence.nix +++ b/hosts/idols/ai/impermanence.nix @@ -1,9 +1,12 @@ -{impermanence, pkgs, ...}: { +{ + impermanence, + pkgs, + ... +}: { imports = [ impermanence.nixosModules.impermanence ]; - environment.systemPackages = [ # `sudo ncdu -x /` pkgs.ncdu @@ -28,9 +31,8 @@ "/etc/NetworkManager/system-connections" "/etc/ssh" "/etc/nix/inputs" - "/etc/secureboot" # lanzaboote - secure boot - - # my files + "/etc/secureboot" # lanzaboote - secure boot + # my secrets "/etc/agenix/" "/var/log" @@ -77,17 +79,33 @@ mode = "0700"; } - ".bash_history" - ".cache" - ".config" - ".local" + # misc + ".config/pulse" + ".pki" + + # remote desktop + ".config/remmina" + ".config/freerdp" + + # browsers ".mozilla" + ".config/google-chrome" + + # neovim / remmina / flatpak / ... + ".local/share" + ".local/state" + + # language package managers ".npm" + "go" + + # neovim plugins(wakatime & copilot) ".wakatime" + ".config/github-copilot" ]; files = [ ".wakatime.cfg" - ".wakatime.bdb" + ".config/nushell/history.txt" ]; }; };