diff --git a/home/lilith/env.nix b/home/lilith/env.nix index 9336f402..ce94ee74 100644 --- a/home/lilith/env.nix +++ b/home/lilith/env.nix @@ -1,10 +1,11 @@ -{ config, pkgs, ...}: { +{ config, pkgs, ... }: +{ home = { sessionVariables = { ELECTRON_OZONE_PLATFORM_HINT = "wayland"; }; - - file.inbox.source = config.lib.file.mkOutOfStoreSymlink "/home/lilith/sync/inbox"; + + file.inbox.source = config.lib.file.mkOutOfStoreSymlink "/home/lilith/sync/inbox"; shellAliases = { cat = "bat -p"; @@ -13,6 +14,7 @@ ll = "${pkgs.eza}/bin/eza -l"; la = "${pkgs.eza}/bin/eza -la"; grep = "grep --color=auto"; + os-switch = "nixos-rebuild build --flake $FLAKE -v --log-format internal-json |& nom --json && nvd diff /run/current-system $FLAKE/result && nixos-rebuild switch"; }; }; } diff --git a/home/lilith/packages.nix b/home/lilith/packages.nix index 431b7cec..b95c7505 100644 --- a/home/lilith/packages.nix +++ b/home/lilith/packages.nix @@ -20,6 +20,7 @@ obs-studio keepassxc ncspot + signal-desktop-bin vesktop logseq @@ -27,6 +28,8 @@ btop htop + nix-output-monitor + nvd prismlauncher lutris diff --git a/home/lilith/persist.nix b/home/lilith/persist.nix deleted file mode 100644 index 81808ef2..00000000 --- a/home/lilith/persist.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - lib, - config, - ... -}: { - data = { - directories = [ - ".config/syncthing" - ".config/sops" - ".config/keepassxc" - ".config/vesktop" - ".gnupg" - ".ssh" - - ".thunderbird" - ".mozilla" - ".zen" - - "nixos" - "sync" - "code" - ".keepass" - ".local/share/PrismLauncher" - ".local/share/Steam" - ".local/share/lutris" - ".local/share/games" - ]; - files = []; - }; - - cache = { - directories = [ - ".cache/nix" - ".cache/keepassxc" - ".cargo" - ".local/state/wireplumber" - ]; - files = []; - }; -} diff --git a/system/core/persistence.nix b/system/core/persistence.nix index fc72a7c0..74325ade 100644 --- a/system/core/persistence.nix +++ b/system/core/persistence.nix @@ -7,6 +7,7 @@ directories = [ "/etc/NetworkManager/system-connections" "/var/lib/bluetooth" + "/etc/ssl/certs" ]; files = [ ]; @@ -16,6 +17,7 @@ ".config/sops" ".config/keepassxc" ".config/vesktop" + ".config/Signal" ".gnupg" ".ssh"