From d0b41c8711d0cc94a27fe93ce5c548e12e831d8e Mon Sep 17 00:00:00 2001 From: oddlama Date: Tue, 5 Sep 2023 15:04:50 +0200 Subject: [PATCH] feat: split signal and discord to own config files --- users/myuser/graphical/default.nix | 13 +++++-------- users/myuser/graphical/discord.nix | 9 +++++++++ users/myuser/graphical/signal.nix | 9 +++++++++ 3 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 users/myuser/graphical/discord.nix create mode 100644 users/myuser/graphical/signal.nix 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. + ]; +}