diff --git a/configs/nixos/hosts/zeus/default.nix b/configs/nixos/hosts/zeus/default.nix index cad6b5c..7f11ef4 100644 --- a/configs/nixos/hosts/zeus/default.nix +++ b/configs/nixos/hosts/zeus/default.nix @@ -48,7 +48,9 @@ modules.desktop.enable = true; modules.desktop.apps.obsidian.enable = true; + modules.desktop.apps.signal.enable = true; modules.desktop.apps.steam.enable = true; + modules.desktop.apps.vencord.enable = true; home-manager.users.${config.user.name}.wayland.windowManager.hyprland.settings.monitor = [ "HDMI-A-1,1920x1080@120,0x0,1,transform,3" diff --git a/configs/nixos/modules/desktop/apps/signal.nix b/configs/nixos/modules/desktop/apps/signal.nix new file mode 100644 index 0000000..2c534d4 --- /dev/null +++ b/configs/nixos/modules/desktop/apps/signal.nix @@ -0,0 +1,18 @@ +{ + config, + lib, + pkgs, + ... +}: +# Signal desktop messenger. +let + cfg = config.modules.desktop.apps.signal; + user = config.user.name; +in +{ + options.modules.desktop.apps.signal.enable = lib.mkEnableOption "Signal desktop messenger"; + + config = lib.mkIf cfg.enable { + home-manager.users.${user}.home.packages = [ pkgs.signal-desktop ]; + }; +} diff --git a/configs/nixos/modules/desktop/apps/vencord.nix b/configs/nixos/modules/desktop/apps/vencord.nix new file mode 100644 index 0000000..1245967 --- /dev/null +++ b/configs/nixos/modules/desktop/apps/vencord.nix @@ -0,0 +1,18 @@ +{ + config, + lib, + pkgs, + ... +}: +# Vesktop, a Discord client with Vencord built in. +let + cfg = config.modules.desktop.apps.vencord; + user = config.user.name; +in +{ + options.modules.desktop.apps.vencord.enable = lib.mkEnableOption "Vesktop, a Discord client with Vencord built in"; + + config = lib.mkIf cfg.enable { + home-manager.users.${user}.home.packages = [ pkgs.vesktop ]; + }; +} diff --git a/configs/nixos/modules/desktop/session/waybar.nix b/configs/nixos/modules/desktop/session/waybar.nix index 48d82b8..c6310da 100644 --- a/configs/nixos/modules/desktop/session/waybar.nix +++ b/configs/nixos/modules/desktop/session/waybar.nix @@ -137,7 +137,9 @@ in "class" = g "f268"; "class<[Cc]ode>" = g "f121"; "class" = g "f02d"; + "class<[Ss]ignal>" = g "f4ad"; "class<[Ss]team>" = g "f1b6"; + "class<[Vv]esktop>" = g "f1ff"; }; };