Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: Add gui.imageEditors home module

+22 -1
+1
nix/home/modules/gui/default.nix
··· 11 11 imports = [ 12 12 ./chromium.nix 13 13 ./firefox.nix 14 + ./imageEditors.nix 14 15 ./kitty.nix 15 16 ./mangohud.nix 16 17 ./media.nix
+17
nix/home/modules/gui/imageEditors.nix
··· 1 + { 2 + config, 3 + pkgs, 4 + lib, 5 + ... 6 + }: let 7 + cfg = config.my.gui.imageEditors; 8 + in { 9 + options.my.gui.imageEditors.enable = lib.mkEnableOption "gui apps"; 10 + 11 + config = lib.mkIf cfg.enable { 12 + home.packages = with pkgs; [ 13 + gimp 14 + krita-unwrapped 15 + ]; 16 + }; 17 + }
+4 -1
nix/home/modules/gui/media.nix
··· 8 8 inherit (pkgs.stdenv.hostPlatform) system; 9 9 cfg = config.my.gui.media; 10 10 in { 11 - options.my.gui.media.enable = lib.mkEnableOption "gui media apps" // {default = config.my.gui.enable;}; 11 + options.my.gui.media.enable = 12 + lib.mkEnableOption "gui media apps" 13 + // {default = config.my.gui.enable;}; 14 + 12 15 config = lib.mkIf cfg.enable { 13 16 programs = { 14 17 mpv.enable = true;