My Nix Configuration
2
fork

Configure Feed

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

[nixos.neovim] add package option to module

dish d01c49ab 426bca10

+8 -2
+2 -1
hosts/zaphod/default.nix
··· 1 - { ... }: 1 + { self', ... }: 2 2 { 3 3 imports = [ 4 4 # Machine specific configs ··· 38 38 fish.enable = true; 39 39 less.enable = true; 40 40 neovim.enable = true; 41 + neovim.package = self'.packages.dishvim; 41 42 niri.enable = true; 42 43 noisetorch.enable = true; 43 44 steam.enable = true;
+6 -1
nixosModules/programs/neovim/default.nix
··· 9 9 in 10 10 { 11 11 options.py.programs.neovim.enable = lib.mkEnableOption "Neovim configuration"; 12 + options.py.programs.neovim.package = lib.mkOption { 13 + description = "Neovim package to use"; 14 + type = lib.types.package; 15 + default = self'.packages.minvim; 16 + }; 12 17 13 18 config = lib.mkIf cfg.enable { 14 - environment.systemPackages = [ self'.packages.dishvim ]; 19 + environment.systemPackages = [ cfg.package ]; 15 20 environment.sessionVariables.EDITOR = lib.mkForce "nvim"; 16 21 }; 17 22 }