diff --git a/users/myuser/graphical/default.nix b/users/myuser/graphical/default.nix index 172cbd1..b916954 100644 --- a/users/myuser/graphical/default.nix +++ b/users/myuser/graphical/default.nix @@ -1,20 +1,23 @@ {pkgs, ...}: { imports = [ + ./discord.nix ./firefox.nix ./kitty.nix + ./signal.nix ./sway.nix ]; home = { packages = with pkgs; [ - discord thunderbird - signal-desktop chromium zathura feh ]; + # TODO sway config + # TODO kitty terminfo missing with ssh root@localhost + # TODO nvim coloscheme missing on reboot.... what state is missing? # TODO VP9 hardware video decoding blocklisted # TODO gpg switch to sk # TODO some font icons not showing neovim @@ -25,13 +28,7 @@ }; persistence."/persist".directories = [ - ".config/discord" # Bad Discord! BAD! Saves its state in .config tststs - ".config/Signal" # L take, electron. "projects" ]; - - persistence."/state".directories = [ - "Downloads" - ]; }; } diff --git a/users/myuser/graphical/discord.nix b/users/myuser/graphical/discord.nix new file mode 100644 index 0000000..7fec7c6 --- /dev/null +++ b/users/myuser/graphical/discord.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + discord + ]; + + home.persistence."/state".directories = [ + ".config/discord" # Bad Discord! BAD! Saves its state in .config tststs + ]; +} diff --git a/users/myuser/graphical/signal.nix b/users/myuser/graphical/signal.nix new file mode 100644 index 0000000..2d93824 --- /dev/null +++ b/users/myuser/graphical/signal.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + signal-desktop + ]; + + home.persistence."/persist".directories = [ + ".config/Signal" # L take, electron. + ]; +}