diff --git a/home/packages/gui/default.nix b/home/packages/gui/default.nix index 83ea62f..9c7f80c 100644 --- a/home/packages/gui/default.nix +++ b/home/packages/gui/default.nix @@ -2,5 +2,6 @@ _: { imports = [ ./wayland.nix ./stremio.nix + ./nomacs.nix ]; } diff --git a/home/packages/gui/nomacs.nix b/home/packages/gui/nomacs.nix new file mode 100644 index 0000000..9a170bb --- /dev/null +++ b/home/packages/gui/nomacs.nix @@ -0,0 +1,16 @@ +{ + lib, + pkgs, + osConfig, + ... +}: let + inherit (lib) mkIf; + + cfg = osConfig.myOptions.home-manager.programs.nomacs; +in { + config = mkIf cfg.enable { + home.packages = with pkgs; [ + nomacs + ]; + }; +} diff --git a/hosts/voyager/default.nix b/hosts/voyager/default.nix index bc26a3c..f5a792d 100644 --- a/hosts/voyager/default.nix +++ b/hosts/voyager/default.nix @@ -172,6 +172,7 @@ enable = true; autoStart = true; }; + nomacs.enable = true; }; }; }; diff --git a/options/home/programs/default.nix b/options/home/programs/default.nix index 422399e..f739c33 100644 --- a/options/home/programs/default.nix +++ b/options/home/programs/default.nix @@ -32,6 +32,7 @@ in enable = mkEnableOption "Vesktop (An alternate client for Discord with Vencord built-in)"; autoStart = mkEnableOption "Auto-Start for Vesktop"; }; + nomacs.enable = mkEnableOption "Nomacs (Qt-based image viewer)"; tools = { fastfetch.enable = mkEnableOption "FastFetch (fast neofetch)";