+7
-9
nixos/modules/programs/_1password-gui.nix
+7
-9
nixos/modules/programs/_1password-gui.nix
······A list of users who should be able to integrate 1Password with polkit-based authentication mechanisms.···
······A list of users who should be able to integrate 1Password with polkit-based authentication mechanisms.···
+4
-6
nixos/modules/programs/_1password.nix
+4
-6
nixos/modules/programs/_1password.nix
······
······
+4
-6
nixos/modules/programs/adb.nix
+4
-6
nixos/modules/programs/adb.nix
······
······
+7
-9
nixos/modules/programs/alvr.nix
+7
-9
nixos/modules/programs/alvr.nix
······
······
+2
-4
nixos/modules/programs/appgate-sdp.nix
+2
-4
nixos/modules/programs/appgate-sdp.nix
···
···
+26
-28
nixos/modules/programs/atop.nix
+26
-28
nixos/modules/programs/atop.nix
························wantedBy = [ (if type == "services" then "multi-user.target" else if type == "timers" then "timers.target" else null) ];
························wantedBy = [ (if type == "services" then "multi-user.target" else if type == "timers" then "timers.target" else null) ];
+3
-5
nixos/modules/programs/ausweisapp.nix
+3
-5
nixos/modules/programs/ausweisapp.nix
···Whether to open the required firewall ports for the Smartphone as Card Reader (SaC) functionality of AusweisApp.···
···Whether to open the required firewall ports for the Smartphone as Card Reader (SaC) functionality of AusweisApp.···
+5
-7
nixos/modules/programs/autojump.nix
+5
-7
nixos/modules/programs/autojump.nix
·········-programs.zsh.interactiveShellInit = mkIf prg.zsh.enable "source ${pkgs.autojump}/share/autojump/autojump.zsh";-programs.fish.interactiveShellInit = mkIf prg.fish.enable "source ${pkgs.autojump}/share/autojump/autojump.fish";
·········+programs.zsh.interactiveShellInit = lib.mkIf prg.zsh.enable "source ${pkgs.autojump}/share/autojump/autojump.zsh";+programs.fish.interactiveShellInit = lib.mkIf prg.fish.enable "source ${pkgs.autojump}/share/autojump/autojump.fish";
+4
-6
nixos/modules/programs/bandwhich.nix
+4
-6
nixos/modules/programs/bandwhich.nix
······
······
+2
-4
nixos/modules/programs/bash-my-aws.nix
+2
-4
nixos/modules/programs/bash-my-aws.nix
······
······
+2
-4
nixos/modules/programs/bash/bash-completion.nix
+2
-4
nixos/modules/programs/bash/bash-completion.nix
···-programs.bash.enableCompletion = mkEnableOption "Bash completion for all interactive bash shells" // {
···+programs.bash.enableCompletion = lib.mkEnableOption "Bash completion for all interactive bash shells" // {
+23
-25
nixos/modules/programs/bash/bash.nix
+23
-25
nixos/modules/programs/bash/bash.nix
··················
··················
+4
-5
nixos/modules/programs/bash/blesh.nix
+4
-5
nixos/modules/programs/bash/blesh.nix
···-programs.bash.blesh.enable = mkEnableOption "blesh, a full-featured line editor written in pure Bash";
···+programs.bash.blesh.enable = lib.mkEnableOption "blesh, a full-featured line editor written in pure Bash";
+2
-4
nixos/modules/programs/bash/ls-colors.nix
+2
-4
nixos/modules/programs/bash/ls-colors.nix
···
···
+7
-9
nixos/modules/programs/bash/undistract-me.nix
+7
-9
nixos/modules/programs/bash/undistract-me.nix
···
···+playSound = lib.mkEnableOption "notification sounds when long-running terminal commands complete";
+2
-4
nixos/modules/programs/browserpass.nix
+2
-4
nixos/modules/programs/browserpass.nix
···
···
+2
-4
nixos/modules/programs/calls.nix
+2
-4
nixos/modules/programs/calls.nix
···
···
+11
-13
nixos/modules/programs/cdemu.nix
+11
-13
nixos/modules/programs/cdemu.nix
·········
·········
+3
-5
nixos/modules/programs/cfs-zen-tweaks.nix
+3
-5
nixos/modules/programs/cfs-zen-tweaks.nix
······
······
+21
-23
nixos/modules/programs/chromium.nix
+21
-23
nixos/modules/programs/chromium.nix
······-enablePlasmaBrowserIntegration = mkEnableOption "Native Messaging Host for Plasma Browser Integration";-plasmaBrowserIntegrationPackage = mkPackageOption pkgs [ "plasma5Packages" "plasma-browser-integration" ] { };······example = "https://encrypted.google.com/search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}ie={inputEncoding}";······Unlike {option}`programs.chromium.extraOpts`, initialPrefs can be changed by users in the browser settings.···
······+enablePlasmaBrowserIntegration = lib.mkEnableOption "Native Messaging Host for Plasma Browser Integration";+plasmaBrowserIntegrationPackage = lib.mkPackageOption pkgs [ "plasma5Packages" "plasma-browser-integration" ] { };······example = "https://encrypted.google.com/search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}ie={inputEncoding}";······Unlike {option}`programs.chromium.extraOpts`, initialPrefs can be changed by users in the browser settings.···
+2
-4
nixos/modules/programs/cnping.nix
+2
-4
nixos/modules/programs/cnping.nix
···
···
+5
-7
nixos/modules/programs/command-not-found/command-not-found.nix
+5
-7
nixos/modules/programs/command-not-found/command-not-found.nix
············
············
+3
-5
nixos/modules/programs/criu.nix
+3
-5
nixos/modules/programs/criu.nix
······
······
+4
-6
nixos/modules/programs/digitalbitbox/default.nix
+4
-6
nixos/modules/programs/digitalbitbox/default.nix
···
···
+5
-7
nixos/modules/programs/dmrconfig.nix
+5
-7
nixos/modules/programs/dmrconfig.nix
······
······
+1
-3
nixos/modules/programs/droidcam.nix
+1
-3
nixos/modules/programs/droidcam.nix
+4
-6
nixos/modules/programs/dublin-traceroute.nix
+4
-6
nixos/modules/programs/dublin-traceroute.nix
······
······
+2
-4
nixos/modules/programs/ecryptfs.nix
+2
-4
nixos/modules/programs/ecryptfs.nix
+4
-6
nixos/modules/programs/environment.nix
+4
-6
nixos/modules/programs/environment.nix
·········
·········
+2
-3
nixos/modules/programs/extra-container.nix
+2
-3
nixos/modules/programs/extra-container.nix
···
···
+3
-5
nixos/modules/programs/feedbackd.nix
+3
-5
nixos/modules/programs/feedbackd.nix
···
···
+25
-27
nixos/modules/programs/firefox.nix
+25
-27
nixos/modules/programs/firefox.nix
··················# Available languages can be found in https://releases.mozilla.org/pub/firefox/releases/${cfg.package.version}/linux-x86_64/xpi/······Additional packages containing native messaging hosts that should be made available to Firefox extensions.-forEachEnabledNmh = fn: flatten (mapAttrsToList (k: v: lib.optional cfg.nativeMessagingHosts.${k} (fn k v)) nmhOptions);······
··················# Available languages can be found in https://releases.mozilla.org/pub/firefox/releases/${cfg.package.version}/linux-x86_64/xpi/······Additional packages containing native messaging hosts that should be made available to Firefox extensions.+forEachEnabledNmh = fn: lib.flatten (lib.mapAttrsToList (k: v: lib.optional cfg.nativeMessagingHosts.${k} (fn k v)) nmhOptions);······
+19
-21
nixos/modules/programs/firejail.nix
+19
-21
nixos/modules/programs/firejail.nix
·········description = ".desktop file to modify. Only necessary if it uses the absolute path to the executable.";·········
·········description = ".desktop file to modify. Only necessary if it uses the absolute path to the executable.";·········
+38
-40
nixos/modules/programs/fish.nix
+38
-40
nixos/modules/programs/fish.nix
······If enabled, the configured environment will be translated to native fish using [babelfish](https://github.com/bouk/babelfish).······etc."fish/setEnvironment.fish".source = babelfishTranslate config.system.build.setEnvironment "setEnvironment";···etc."fish/interactiveShellInit.fish".source = babelfishTranslate envInteractiveShellInit "interactiveShellInit";······
······If enabled, the configured environment will be translated to native fish using [babelfish](https://github.com/bouk/babelfish).······etc."fish/setEnvironment.fish".source = babelfishTranslate config.system.build.setEnvironment "setEnvironment";···etc."fish/interactiveShellInit.fish".source = babelfishTranslate envInteractiveShellInit "interactiveShellInit";······
+4
-6
nixos/modules/programs/flashrom.nix
+4
-6
nixos/modules/programs/flashrom.nix
······
······
+3
-5
nixos/modules/programs/flexoptix-app.nix
+3
-5
nixos/modules/programs/flexoptix-app.nix
···
···
+5
-7
nixos/modules/programs/freetds.nix
+5
-7
nixos/modules/programs/freetds.nix
·········
·········
+7
-9
nixos/modules/programs/fuse.nix
+7
-9
nixos/modules/programs/fuse.nix
······
······
+9
-11
nixos/modules/programs/gamemode.nix
+9
-11
nixos/modules/programs/gamemode.nix
······-enableRenice = mkEnableOption "CAP_SYS_NICE on gamemoded to support lowering process niceness" // {············
······+enableRenice = lib.mkEnableOption "CAP_SYS_NICE on gamemoded to support lowering process niceness" // {············
+18
-18
nixos/modules/programs/gamescope.nix
+18
-18
nixos/modules/programs/gamescope.nix
···············
···············
+3
-5
nixos/modules/programs/geary.nix
+3
-5
nixos/modules/programs/geary.nix
···
···
+16
-18
nixos/modules/programs/git.nix
+16
-18
nixos/modules/programs/git.nix
·········-enable = mkEnableOption "automatically sourcing git-prompt.sh. This does not change $PS1; it simply provides relevant utility functions";···
·········+enable = lib.mkEnableOption "automatically sourcing git-prompt.sh. This does not change $PS1; it simply provides relevant utility functions";···
+4
-6
nixos/modules/programs/gphoto2.nix
+4
-6
nixos/modules/programs/gphoto2.nix
······
······
+2
-4
nixos/modules/programs/haguichi.nix
+2
-4
nixos/modules/programs/haguichi.nix
···
···+enable = lib.mkEnableOption "Haguichi, a Linux GUI frontend to the proprietary LogMeIn Hamachi";
+1
-3
nixos/modules/programs/hamster.nix
+1
-3
nixos/modules/programs/hamster.nix
···
+11
-13
nixos/modules/programs/htop.nix
+11
-13
nixos/modules/programs/htop.nix
·········
·········+'' + builtins.concatStringsSep "\n" (lib.mapAttrsToList (key: value: "${key}=${fmt value}") cfg.settings);
+6
-8
nixos/modules/programs/i3lock.nix
+6
-8
nixos/modules/programs/i3lock.nix
············
············
+2
-4
nixos/modules/programs/iftop.nix
+2
-4
nixos/modules/programs/iftop.nix
···
···
+2
-4
nixos/modules/programs/iotop.nix
+2
-4
nixos/modules/programs/iotop.nix
+5
-7
nixos/modules/programs/java.nix
+5
-7
nixos/modules/programs/java.nix
·········
·········
+1
-2
nixos/modules/programs/joycond-cemuhook.nix
+1
-2
nixos/modules/programs/joycond-cemuhook.nix
+3
-5
nixos/modules/programs/k3b.nix
+3
-5
nixos/modules/programs/k3b.nix
······
······
+5
-7
nixos/modules/programs/k40-whisperer.nix
+5
-7
nixos/modules/programs/k40-whisperer.nix
······
······
+2
-4
nixos/modules/programs/kbdlight.nix
+2
-4
nixos/modules/programs/kbdlight.nix
···
+2
-3
nixos/modules/programs/kclock.nix
+2
-3
nixos/modules/programs/kclock.nix
···
···
+3
-4
nixos/modules/programs/kdeconnect.nix
+3
-4
nixos/modules/programs/kdeconnect.nix
·········
·········
+31
-33
nixos/modules/programs/less.nix
+31
-33
nixos/modules/programs/less.nix
·····················Before less opens a file, it first gives your input preprocessor a chance to modify the way the contents of the file are displayed.When less closes a file opened in such a way, it will call another program, called the input postprocessor,···config.programs.less.clearDefaultCommands clears all default commands of less but there is no alternative binding for exiting.
·····················Before less opens a file, it first gives your input preprocessor a chance to modify the way the contents of the file are displayed.When less closes a file opened in such a way, it will call another program, called the input postprocessor,···+cfg.clearDefaultCommands && (builtins.all (x: x != "quit") (builtins.attrValues cfg.commands))config.programs.less.clearDefaultCommands clears all default commands of less but there is no alternative binding for exiting.
+3
-5
nixos/modules/programs/liboping.nix
+3
-5
nixos/modules/programs/liboping.nix
···
···
+9
-11
nixos/modules/programs/light.nix
+9
-11
nixos/modules/programs/light.nix
···············
···············
+2
-3
nixos/modules/programs/mdevctl.nix
+2
-3
nixos/modules/programs/mdevctl.nix
···
···
+8
-9
nixos/modules/programs/mepo.nix
+8
-9
nixos/modules/programs/mepo.nix
·········
·········
+2
-4
nixos/modules/programs/mininet.nix
+2
-4
nixos/modules/programs/mininet.nix
···-options.programs.mininet.enable = mkEnableOption "Mininet, an emulator for rapid prototyping of Software Defined Networks";
···+options.programs.mininet.enable = lib.mkEnableOption "Mininet, an emulator for rapid prototyping of Software Defined Networks";
+15
-17
nixos/modules/programs/msmtp.nix
+15
-17
nixos/modules/programs/msmtp.nix
··················
··················
+5
-7
nixos/modules/programs/mtr.nix
+5
-7
nixos/modules/programs/mtr.nix
······
······
+2
-4
nixos/modules/programs/nbd.nix
+2
-4
nixos/modules/programs/nbd.nix
···
···
+37
-39
nixos/modules/programs/neovim.nix
+37
-39
nixos/modules/programs/neovim.nix
···············
···············
+4
-6
nixos/modules/programs/nethoscope.nix
+4
-6
nixos/modules/programs/nethoscope.nix
······
······
+11
-12
nixos/modules/programs/nncp.nix
+11
-12
nixos/modules/programs/nncp.nix
·····················
·····················
+3
-5
nixos/modules/programs/noisetorch.nix
+3
-5
nixos/modules/programs/noisetorch.nix
···-enable = mkEnableOption "noisetorch (+ setcap wrapper), a virtual microphone device with noise suppression";
···+enable = lib.mkEnableOption "noisetorch (+ setcap wrapper), a virtual microphone device with noise suppression";
+3
-5
nixos/modules/programs/npm.nix
+3
-5
nixos/modules/programs/npm.nix
······
······
+1
-3
nixos/modules/programs/oblogout.nix
+1
-3
nixos/modules/programs/oblogout.nix
+5
-7
nixos/modules/programs/openvpn3.nix
+5
-7
nixos/modules/programs/openvpn3.nix
······
······
+3
-5
nixos/modules/programs/pantheon-tweaks.nix
+3
-5
nixos/modules/programs/pantheon-tweaks.nix
···-programs.pantheon-tweaks.enable = mkEnableOption "Pantheon Tweaks, an unofficial system settings panel for Pantheon";
···+programs.pantheon-tweaks.enable = lib.mkEnableOption "Pantheon Tweaks, an unofficial system settings panel for Pantheon";
+3
-5
nixos/modules/programs/plotinus.nix
+3
-5
nixos/modules/programs/plotinus.nix
······environment.sessionVariables.XDG_DATA_DIRS = [ "${pkgs.plotinus}/share/gsettings-schemas/${pkgs.plotinus.name}" ];
······environment.sessionVariables.XDG_DATA_DIRS = [ "${pkgs.plotinus}/share/gsettings-schemas/${pkgs.plotinus.name}" ];
+35
-36
nixos/modules/programs/proxychains.nix
+35
-36
nixos/modules/programs/proxychains.nix
···············Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.······
···············Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.······
+1
-3
nixos/modules/programs/qt5ct.nix
+1
-3
nixos/modules/programs/qt5ct.nix
+16
-18
nixos/modules/programs/rust-motd.nix
+16
-18
nixos/modules/programs/rust-motd.nix
············[upstream documentation](https://github.com/rust-motd/rust-motd/blob/main/README.md#configuration)······-services.openssh.extraConfig = mkIf (cfg.settings ? last_login && cfg.settings.last_login != {}) ''
············[upstream documentation](https://github.com/rust-motd/rust-motd/blob/main/README.md#configuration)······+security.pam.services.sshd.text = lib.mkIf cfg.enableMotdInSSHD (lib.mkDefault (lib.mkAfter ''+services.openssh.extraConfig = lib.mkIf (cfg.settings ? last_login && cfg.settings.last_login != {}) ''
+2
-4
nixos/modules/programs/sedutil.nix
+2
-4
nixos/modules/programs/sedutil.nix
···-options.programs.sedutil.enable = mkEnableOption "sedutil, to manage self encrypting drives that conform to the Trusted Computing Group OPAL 2.0 SSC specification";
···+options.programs.sedutil.enable = lib.mkEnableOption "sedutil, to manage self encrypting drives that conform to the Trusted Computing Group OPAL 2.0 SSC specification";
+26
-27
nixos/modules/programs/shadow.nix
+26
-27
nixos/modules/programs/shadow.nix
·········description = "Range of user IDs used for the creation of regular users by useradd or newusers.";description = "Range of user IDs used for the creation of regular users by useradd or newusers.";description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers";description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers";description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers.";description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers.";···············-++ optional (types.shellPackage.check config.users.defaultUserShell) config.users.defaultUserShell···
·········description = "Range of user IDs used for the creation of regular users by useradd or newusers.";description = "Range of user IDs used for the creation of regular users by useradd or newusers.";description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers";description = "Range of group IDs used for the creation of system groups by useradd, groupadd, or newusers";description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers.";description = "Range of group IDs used for the creation of regular groups by useradd, groupadd, or newusers.";···············+++ lib.optional (lib.types.shellPackage.check config.users.defaultUserShell) config.users.defaultUserShell···
+2
-3
nixos/modules/programs/sharing.nix
+2
-3
nixos/modules/programs/sharing.nix
···Note that it will opens the 7478 port for TCP in the firewall, which is needed for it to function properly···
···Note that it will opens the 7478 port for TCP in the firewall, which is needed for it to function properly···
+17
-18
nixos/modules/programs/singularity.nix
+17
-18
nixos/modules/programs/singularity.nix
·········-defaultText = literalExpression ''config.services.singularity.package.projectName != "apptainer"'';···source = "${cfg.packageOverriden}/libexec/${cfg.packageOverriden.projectName}/bin/starter-suid.orig";
·········+defaultText = lib.literalExpression ''config.services.singularity.package.projectName != "apptainer"'';···source = "${cfg.packageOverriden}/libexec/${cfg.packageOverriden.projectName}/bin/starter-suid.orig";
+4
-6
nixos/modules/programs/slock.nix
+4
-6
nixos/modules/programs/slock.nix
······
······
+4
-6
nixos/modules/programs/soundmodem.nix
+4
-6
nixos/modules/programs/soundmodem.nix
···
···
+7
-9
nixos/modules/programs/spacefm.nix
+7
-9
nixos/modules/programs/spacefm.nix
·········
·········
+67
-69
nixos/modules/programs/ssh.nix
+67
-69
nixos/modules/programs/ssh.nix
···················································-mkDefault (config.services.xserver.enable || config.programs.ssh.forwardX11 == true || config.services.openssh.settings.X11Forwarding);···${lib.optionalString (cfg.forwardX11 != null) "ForwardX11 ${if cfg.forwardX11 then "yes" else "no"}"}-${optionalString (cfg.pubkeyAcceptedKeyTypes != []) "PubkeyAcceptedKeyTypes ${concatStringsSep "," cfg.pubkeyAcceptedKeyTypes}"}-${optionalString (cfg.hostKeyAlgorithms != []) "HostKeyAlgorithms ${concatStringsSep "," cfg.hostKeyAlgorithms}"}-${optionalString (cfg.kexAlgorithms != null) "KexAlgorithms ${concatStringsSep "," cfg.kexAlgorithms}"}······
······+lib.optionalString h.certAuthority "@cert-authority " + builtins.concatStringsSep "," h.hostNames + " "·············································+lib.mkDefault (config.services.xserver.enable || config.programs.ssh.forwardX11 == true || config.services.openssh.settings.X11Forwarding);···${lib.optionalString (cfg.forwardX11 != null) "ForwardX11 ${if cfg.forwardX11 then "yes" else "no"}"}+${lib.optionalString (cfg.pubkeyAcceptedKeyTypes != []) "PubkeyAcceptedKeyTypes ${builtins.concatStringsSep "," cfg.pubkeyAcceptedKeyTypes}"}+${lib.optionalString (cfg.hostKeyAlgorithms != []) "HostKeyAlgorithms ${builtins.concatStringsSep "," cfg.hostKeyAlgorithms}"}+${lib.optionalString (cfg.kexAlgorithms != null) "KexAlgorithms ${builtins.concatStringsSep "," cfg.kexAlgorithms}"}+${lib.optionalString (cfg.ciphers != null) "Ciphers ${builtins.concatStringsSep "," cfg.ciphers}"}······
+35
-37
nixos/modules/programs/steam.nix
+35
-37
nixos/modules/programs/steam.nix
············-STEAM_EXTRA_COMPAT_TOOLS_PATHS = makeSearchPathOutput "steamcompattool" "" cfg.extraCompatPackages;············hardware.opengl = { # this fixes the "glXChooseVisual failed" bug, context: https://github.com/NixOS/nixpkgs/issues/47932···-services.displayManager.sessionPackages = mkIf cfg.gamescopeSession.enable [ gamescopeSessionFile ];···
······+gamescope --steam ${builtins.toString cfg.gamescopeSession.args} -- steam -tenfoot -pipewire-dmabuf······+STEAM_EXTRA_COMPAT_TOOLS_PATHS = lib.makeSearchPathOutput "steamcompattool" "" cfg.extraCompatPackages;············hardware.opengl = { # this fixes the "glXChooseVisual failed" bug, context: https://github.com/NixOS/nixpkgs/issues/47932···+services.displayManager.sessionPackages = lib.mkIf cfg.gamescopeSession.enable [ gamescopeSessionFile ];···
+8
-10
nixos/modules/programs/streamdeck-ui.nix
+8
-10
nixos/modules/programs/streamdeck-ui.nix
···-(mkIf cfg.autoStart (makeAutostartItem { name = "streamdeck-ui-noui"; package = cfg.package; }))
···+(lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { name = "streamdeck-ui-noui"; package = cfg.package; }))
+2
-4
nixos/modules/programs/sysdig.nix
+2
-4
nixos/modules/programs/sysdig.nix
···
···
+2
-4
nixos/modules/programs/system-config-printer.nix
+2
-4
nixos/modules/programs/system-config-printer.nix
······-enable = mkEnableOption "system-config-printer, a Graphical user interface for CUPS administration";···
······+enable = lib.mkEnableOption "system-config-printer, a Graphical user interface for CUPS administration";···
+3
-5
nixos/modules/programs/systemtap.nix
+3
-5
nixos/modules/programs/systemtap.nix
······
······
+6
-8
nixos/modules/programs/thefuck.nix
+6
-8
nixos/modules/programs/thefuck.nix
·········
·········
+6
-8
nixos/modules/programs/thunar.nix
+6
-8
nixos/modules/programs/thunar.nix
···
···
+3
-5
nixos/modules/programs/traceroute.nix
+3
-5
nixos/modules/programs/traceroute.nix
······
······
+3
-5
nixos/modules/programs/turbovnc.nix
+3
-5
nixos/modules/programs/turbovnc.nix
·········
·········
+2
-4
nixos/modules/programs/udevil.nix
+2
-4
nixos/modules/programs/udevil.nix
···-options.programs.udevil.enable = mkEnableOption "udevil, to mount filesystems without password";
+2
-4
nixos/modules/programs/usbtop.nix
+2
-4
nixos/modules/programs/usbtop.nix
···-programs.usbtop.enable = mkEnableOption "usbtop and required kernel module, to show estimated USB bandwidth";
···+programs.usbtop.enable = lib.mkEnableOption "usbtop and required kernel module, to show estimated USB bandwidth";
+5
-7
nixos/modules/programs/vim.nix
+5
-7
nixos/modules/programs/vim.nix
······
······
+3
-5
nixos/modules/programs/wavemon.nix
+3
-5
nixos/modules/programs/wavemon.nix
······
······
+21
-21
nixos/modules/programs/wayland/hyprland.nix
+21
-21
nixos/modules/programs/wayland/hyprland.nix
······Whether to enable Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks.·········DefaultEnvironment="PATH=$PATH:/run/current-system/sw/bin:/etc/profiles/per-user/%u/bin:/run/wrappers/bin"
······Whether to enable Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks.·········DefaultEnvironment="PATH=$PATH:/run/current-system/sw/bin:/etc/profiles/per-user/%u/bin:/run/wrappers/bin"
+11
-11
nixos/modules/programs/wayland/river.nix
+11
-11
nixos/modules/programs/wayland/river.nix
·········
·········+environment.systemPackages = lib.optional (cfg.package != null) cfg.package ++ cfg.extraPackages;
+24
-26
nixos/modules/programs/wayland/sway.nix
+24
-26
nixos/modules/programs/wayland/sway.nix
························exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP
························exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP+services.displayManager.sessionPackages = lib.optionals (cfg.package != null) [ cfg.package ]; }
+4
-6
nixos/modules/programs/wayland/waybar.nix
+4
-6
nixos/modules/programs/wayland/waybar.nix
···-enable = mkEnableOption "waybar, a highly customizable Wayland bar for Sway and Wlroots based compositors";···
···+enable = lib.mkEnableOption "waybar, a highly customizable Wayland bar for Sway and Wlroots based compositors";···
+6
-6
nixos/modules/programs/wayland/wayland-session.nix
+6
-6
nixos/modules/programs/wayland/wayland-session.nix
···
···
+7
-9
nixos/modules/programs/weylus.nix
+7
-9
nixos/modules/programs/weylus.nix
···-enable = mkEnableOption "weylus, which turns your smart phone into a graphic tablet/touch screen for your computer";······
···+enable = lib.mkEnableOption "weylus, which turns your smart phone into a graphic tablet/touch screen for your computer";······
+4
-6
nixos/modules/programs/wireshark.nix
+4
-6
nixos/modules/programs/wireshark.nix
···
···
+3
-5
nixos/modules/programs/xastir.nix
+3
-5
nixos/modules/programs/xastir.nix
···
···
+3
-5
nixos/modules/programs/xfconf.nix
+3
-5
nixos/modules/programs/xfconf.nix
···
···
+23
-25
nixos/modules/programs/xfs_quota.nix
+23
-25
nixos/modules/programs/xfs_quota.nix
············
············
+6
-8
nixos/modules/programs/xonsh.nix
+6
-8
nixos/modules/programs/xonsh.nix
······
······
+11
-13
nixos/modules/programs/xss-lock.nix
+11
-13
nixos/modules/programs/xss-lock.nix
······
······
+9
-11
nixos/modules/programs/xwayland.nix
+9
-11
nixos/modules/programs/xwayland.nix
······-enable = mkEnableOption "Xwayland (an X server for interfacing X11 apps with the Wayland protocol)";······
······+enable = lib.mkEnableOption "Xwayland (an X server for interfacing X11 apps with the Wayland protocol)";······
+29
-31
nixos/modules/programs/yabar.nix
+29
-31
nixos/modules/programs/yabar.nix
···············
···+key: val: "${key} = ${if (builtins.isString val) then "\"${val}\"" else "${builtins.toString val}"};"+listKeys = r: builtins.concatStringsSep "," (builtins.map (n: "\"${n}\"") (builtins.attrNames r));············
+2
-4
nixos/modules/programs/zmap.nix
+2
-4
nixos/modules/programs/zmap.nix
···
···+enable = lib.mkEnableOption "ZMap, a network scanner designed for Internet-wide network surveys";
+25
-27
nixos/modules/programs/zsh/oh-my-zsh.nix
+25
-27
nixos/modules/programs/zsh/oh-my-zsh.nix
·········-(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "enable" ] [ "programs" "zsh" "ohMyZsh" "enable" ])-(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "theme" ] [ "programs" "zsh" "ohMyZsh" "theme" ])-(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "custom" ] [ "programs" "zsh" "ohMyZsh" "custom" ])-(mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "plugins" ] [ "programs" "zsh" "ohMyZsh" "plugins" ])······
·········+(lib.mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "enable" ] [ "programs" "zsh" "ohMyZsh" "enable" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "theme" ] [ "programs" "zsh" "ohMyZsh" "theme" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "custom" ] [ "programs" "zsh" "ohMyZsh" "custom" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "oh-my-zsh" "plugins" ] [ "programs" "zsh" "ohMyZsh" "plugins" ])······
+3
-5
nixos/modules/programs/zsh/zsh-autoenv.nix
+3
-5
nixos/modules/programs/zsh/zsh-autoenv.nix
···
···
+15
-17
nixos/modules/programs/zsh/zsh-autosuggestions.nix
+15
-17
nixos/modules/programs/zsh/zsh-autosuggestions.nix
···-(mkRenamedOptionModule [ "programs" "zsh" "enableAutosuggestions" ] [ "programs" "zsh" "autosuggestions" "enable" ])default = "fg=8"; # https://github.com/zsh-users/zsh-autosuggestions/tree/v0.4.3#suggestion-highlight-style······-${concatStringsSep "\n" (mapAttrsToList (key: value: ''export ${key}="${value}"'') cfg.extraConfig)}
···+(lib.mkRenamedOptionModule [ "programs" "zsh" "enableAutosuggestions" ] [ "programs" "zsh" "autosuggestions" "enable" ])default = "fg=8"; # https://github.com/zsh-users/zsh-autosuggestions/tree/v0.4.3#suggestion-highlight-style······+${builtins.concatStringsSep "\n" (lib.mapAttrsToList (key: value: ''export ${key}="${value}"'') cfg.extraConfig)}
+25
-27
nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
+25
-27
nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
···-(mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])-(mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "enable" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])-(mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "highlighters" ] [ "programs" "zsh" "syntaxHighlighting" "highlighters" ])-(mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "patterns" ] [ "programs" "zsh" "syntaxHighlighting" "patterns" ])·········
···+(lib.mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "enable" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "highlighters" ] [ "programs" "zsh" "syntaxHighlighting" "highlighters" ])+(lib.mkRenamedOptionModule [ "programs" "zsh" "syntax-highlighting" "patterns" ] [ "programs" "zsh" "syntaxHighlighting" "patterns" ])·········+assertion = builtins.length(builtins.attrNames cfg.patterns) > 0 -> builtins.elem "pattern" cfg.highlighters;+"source ${pkgs.zsh-syntax-highlighting}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
+42
-44
nixos/modules/programs/zsh/zsh.nix
+42
-44
nixos/modules/programs/zsh/zsh.nix
·································
·································