+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.···
+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) ];
+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.···
+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";+enablePlasmaBrowserIntegration = lib.mkEnableOption "Native Messaging Host for Plasma Browser Integration";-plasmaBrowserIntegrationPackage = mkPackageOption pkgs [ "plasma5Packages" "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);+forEachEnabledNmh = fn: lib.flatten (lib.mapAttrsToList (k: v: lib.optional cfg.nativeMessagingHosts.${k} (fn k v)) nmhOptions);"please add `${v.package.pname}` to `programs.firefox.nativeMessagingHosts.packages` instead."······
+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.";·········
+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";······
+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
···-enable = mkEnableOption "joycond-cemuhook, a program to enable support for cemuhook's UDP protocol for joycond devices.";+enable = lib.mkEnableOption "joycond-cemuhook, a program to enable support for cemuhook's UDP protocol for joycond devices.";
+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,···+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
···-(mkRemovedOptionModule [ "programs" "oblogout" ] "programs.oblogout has been removed from NixOS. This is because the oblogout repository has been archived upstream.")+(lib.mkRemovedOptionModule [ "programs" "oblogout" ] "programs.oblogout has been removed from NixOS. This is because the oblogout repository has been archived upstream.")
+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}" ];
+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.······
+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)······+security.pam.services.sshd.text = lib.mkIf cfg.enableMotdInSSHD (lib.mkDefault (lib.mkAfter ''-services.openssh.extraConfig = mkIf (cfg.settings ? last_login && cfg.settings.last_login != {}) ''+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 = "This defines the system default encryption algorithm for encrypting passwords.";description = "Range of user IDs used for the creation of system users by useradd or newusers.";description = "Range of user IDs used for the creation of system users by useradd or newusers.";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+++ 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···
+17
-18
nixos/modules/programs/singularity.nix
+17
-18
nixos/modules/programs/singularity.nix
·········-defaultText = literalExpression ''config.services.singularity.package.projectName != "apptainer"'';+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
······+lib.optionalString h.certAuthority "@cert-authority " + builtins.concatStringsSep "," h.hostNames + " "·············································-mkDefault (config.services.xserver.enable || config.programs.ssh.forwardX11 == true || config.services.openssh.settings.X11Forwarding);+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"}"}-${optionalString (cfg.pubkeyAcceptedKeyTypes != []) "PubkeyAcceptedKeyTypes ${concatStringsSep "," cfg.pubkeyAcceptedKeyTypes}"}-${optionalString (cfg.hostKeyAlgorithms != []) "HostKeyAlgorithms ${concatStringsSep "," cfg.hostKeyAlgorithms}"}-${optionalString (cfg.kexAlgorithms != null) "KexAlgorithms ${concatStringsSep "," cfg.kexAlgorithms}"}+${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
······+gamescope --steam ${builtins.toString cfg.gamescopeSession.args} -- steam -tenfoot -pipewire-dmabuf······-STEAM_EXTRA_COMPAT_TOOLS_PATHS = makeSearchPathOutput "steamcompattool" "" cfg.extraCompatPackages;+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 = mkIf cfg.gamescopeSession.enable [ gamescopeSessionFile ];+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";+options.programs.udevil.enable = lib.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"
+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+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" ])+(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······-${concatStringsSep "\n" (mapAttrsToList (key: value: ''export ${key}="${value}"'') cfg.extraConfig)}+${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
·································