All my system configs and packages in one repo
1
fork

Configure Feed

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

hjem: replace ext direnv with rum direnv

+8 -36
-1
modules/hjem-ext/default.nix
··· 1 1 { 2 2 imports = [ 3 - ./programs/direnv.nix 4 3 ./programs/hyfetch.nix 5 4 ./programs/jujutsu.nix 6 5 ./programs/moar.nix
-31
modules/hjem-ext/programs/direnv.nix
··· 1 - { 2 - config, 3 - pkgs, 4 - lib, 5 - ... 6 - }: 7 - let 8 - cfg = config.ext.programs.direnv; 9 - in 10 - { 11 - options.ext.programs.direnv = { 12 - enable = lib.mkEnableOption "direnv"; 13 - package = lib.mkPackageOption pkgs "direnv" { }; 14 - 15 - nix-direnv = { 16 - enable = lib.mkEnableOption "nix-direnv"; 17 - package = lib.mkPackageOption pkgs "nix-direnv" { }; 18 - }; 19 - }; 20 - 21 - config = lib.mkIf cfg.enable { 22 - packages = [ cfg.package ]; 23 - 24 - rum.programs.fish.earlyConfigFiles.direnv = '' 25 - ${lib.getExe cfg.package} hook fish | source 26 - ''; 27 - 28 - xdg.config.files."direnv/lib/hm-nix-direnv.sh".source = 29 - lib.mkIf cfg.nix-direnv.enable "${cfg.nix-direnv.package}/share/nix-direnv/direnvrc"; 30 - }; 31 - }
+8 -4
users/leah/programs/default.nix
··· 50 50 eza 51 51 ]; 52 52 53 - rum.programs.obs-studio.enable = true; 54 - 55 - ext.programs = { 53 + rum.programs = { 56 54 direnv = { 57 55 enable = true; 58 - nix-direnv.enable = true; 56 + integrations = { 57 + fish.enable = true; 58 + nix-direnv.enable = true; 59 + }; 59 60 }; 61 + obs-studio.enable = true; 62 + }; 60 63 64 + ext.programs = { 61 65 hyfetch = { 62 66 enable = true; 63 67 settings = {