110 lines
No EOL
3 KiB
Nix
110 lines
No EOL
3 KiB
Nix
{ inputs, ... }:
|
|
{
|
|
flake.modules.nixos.controlstation =
|
|
{
|
|
imports = with inputs.self.modules.nixos; [ impermanence ];
|
|
|
|
environment.persistence."/persist" = {
|
|
directories = [
|
|
"/AI"
|
|
"/AquaticOS"
|
|
"/root/.cache/borg"
|
|
"/root/.config/borg"
|
|
"/root/.ssh"
|
|
"/var/lib/hermes"
|
|
"/var/lib/bluetooth"
|
|
"/etc/NetworkManager/system-connections"
|
|
];
|
|
|
|
users.aqua = {
|
|
directories = [
|
|
#General Hidden
|
|
".android"
|
|
".factorio"
|
|
".floorp"
|
|
".thunderbird"
|
|
".parsec"
|
|
".parsec-persistent"
|
|
".steam"
|
|
".vscode-shared"
|
|
".ssh"
|
|
|
|
#General Main
|
|
"Code"
|
|
"Desktop"
|
|
"Downloads"
|
|
"Pictures"
|
|
"srv"
|
|
"tmp"
|
|
|
|
#.cache
|
|
".cache/thumbnails"
|
|
".cache/zen"
|
|
".cache/floorp"
|
|
".cache/metrolist"
|
|
|
|
#.local/share
|
|
".local/share/applications"
|
|
".local/share/BeamNG"
|
|
".local/share/goxlr-utility"
|
|
".local/share/gvfs-metadata"
|
|
".local/share/hyprland"
|
|
".local/share/icons"
|
|
".local/share/jellyfin-desktop"
|
|
".local/share/mime"
|
|
".local/share/PrismLauncher"
|
|
".local/share/qBittorrent"
|
|
".local/share/ruffle"
|
|
".local/share/Steam"
|
|
".local/share/Tabletop Simulator"
|
|
".local/share/Terraria"
|
|
".local/share/umu"
|
|
".local/share/Upload Labs"
|
|
".local/share/zoxide"
|
|
".local/share/metrolist"
|
|
|
|
#.local/state
|
|
".local/state/DankMaterialShell"
|
|
".local/state/quickshell"
|
|
".local/state/wireplumber"
|
|
".local/state/zsh"
|
|
".local/state/metrolist"
|
|
|
|
#.config
|
|
".config/Bitwarden"
|
|
".config/borg"
|
|
".config/chromium"
|
|
".config/Code"
|
|
".config/DankMaterialShell"
|
|
".config/dgop"
|
|
".config/discord"
|
|
".config/goxlr-utility"
|
|
".config/heroic"
|
|
".config/kg-steam"
|
|
".config/libfm"
|
|
".config/melonDS"
|
|
".config/metrolist"
|
|
".config/monitorize"
|
|
".config/obs-studio"
|
|
".config/pcmanfm"
|
|
".config/qBittorrent"
|
|
".config/qView"
|
|
".config/Signal"
|
|
".config/stoat-desktop"
|
|
".config/unity3d"
|
|
".config/vesktop"
|
|
".config/VintagestoryData"
|
|
".config/zen"
|
|
];
|
|
|
|
files = [
|
|
".local/share/recently-used.xbel" #file manager recently used
|
|
".local/share/user-places.xbel" #file manager bookmarks
|
|
".local/share/user-places.xbel.bak"
|
|
".local/state/lesshst" #history of search for "less"
|
|
".bash_history"
|
|
];
|
|
};
|
|
};
|
|
};
|
|
} |