fix: persistent files

This commit is contained in:
Ryan Yin
2023-12-03 00:05:54 +08:00
parent 9d00eb39f9
commit 05bfd2df13

View File

@@ -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"
];
};
};