about summary refs log tree commit diff
path: root/nixos/modules/config
AgeCommit message (Collapse)AuthorFilesLines
2023-01-05modules: add mkAliasOptionModuleMDpennae1-2/+2
mkAliasOptionModule should not default to mdDoc descriptions because that can break out-of-tree users of documentation infrastructure. add an explicitly-MD variant for now, to be removed some time after the MD transition is complete.
2022-12-27nixos/environment: fix variables typefigsoda1-1/+1
2022-12-27Merge pull request #201427 from figsoda/path-varfigsoda2-5/+4
nixos/environment: accept path for variables and sessionVariables
2022-12-27nixos/users-groups: make isNormalUser description readableSandro1-9/+6
2022-12-24nixos/no-x-libs: add gpsd and limesuiteSandro Jäckel1-0/+2
2022-12-19Merge pull request #206441 from SuperSandro2000/msmtpSandro1-0/+1
2022-12-19Merge pull request #206454 from SuperSandro2000/libextractorSandro1-0/+1
2022-12-16nixos/no-x-libs: add libextractorSandro Jäckel1-0/+1
2022-12-16nixos/no-x-libs: add msmtpSandro Jäckel1-0/+1
2022-12-16Merge master into staging-nextgithub-actions[bot]1-1/+1
2022-12-15lib.replaceChars: warn about being a deprecated aliasArtturin1-1/+1
replaceStrings has been in nix since 2015(nix 1.10) so it is safe to remove the fallback https://github.com/nixos/nix/commit/d6d5885c1567454754a0d260521bafa0bd5e7fdb
2022-12-10Merge branch 'master' into staging-nextVladimír Čunát1-3/+5
2022-12-09Merge pull request #188958 from lheckemann/zram-builtinLinus Heckemann1-3/+5
nixos/zram: support built-in zram
2022-12-09Merge branch 'staging-next' into stagingVladimír Čunát2-2/+3
2022-12-08krb5Full: turn into aliasajs1241-2/+2
2022-12-07Merge pull request #204573 from SuperSandro2000/pinentry-noxSandro1-0/+1
2022-12-06nixos/no-x-libs: add qrencodeSandro Jäckel1-0/+1
2022-12-05Merge master into staging-nextgithub-actions[bot]1-0/+3
2022-12-05nixos/no-x-libs: add pinentrySandro Jäckel1-0/+1
2022-12-05nixos/no-x-libs: add zbarSandro Jäckel1-0/+1
2022-12-05nixos/no-x-libs: add imagemagick/imagemagickBigSandro Jäckel1-0/+2
2022-12-01Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-11-30nixos/user-groups: remove unnecessary parenthesesfigsoda1-2/+2
2022-11-19Merge staging-next into staginggithub-actions[bot]1-1/+21
2022-11-19nixos/users-groups: Warn about deprecated hashes at activationMartin Weinelt1-0/+20
To allow for a reasonably fast deprecation of weak password hashing schemes we provide an activation script that checks existing hashes in /etc/shadow and issues a warning for user accounts that still rely on deprecated hashes. Co-Authored-By: oxalica <oxalicc@pm.me>
2022-11-19nixos/user: Don't recommend mkpasswd methodsMartin Weinelt1-1/+1
Instead rely on the default, which at this time is yescrypt.
2022-11-17Merge staging-next into staginggithub-actions[bot]1-1/+1
2022-11-16Merge pull request #199352 from symphorien/deadlock-post-resumeFlorian Klink1-1/+1
nixos/power-management: fix deadlock with post-resume.{target,service}
2022-11-16Merge staging-next into staginggithub-actions[bot]1-3/+1
2022-11-15nixos/environment: accept path for variables and sessionVariablesfigsoda2-5/+4
2022-11-16Merge pull request #188467 from kekrby/fix-gtk-icon-cacheSandro1-3/+1
2022-11-13Merge staging-next into staginggithub-actions[bot]1-5/+13
2022-11-12Merge pull request #197304 from vs49688/miniffmpeg-stagingSandro1-2/+2
2022-11-12nixos/console: move enable option out of let inSandro Jäckel1-5/+13
2022-11-12nixos/xdg/portal: add option `xdgOpenUsePortal` which sets ↵Luna Nova1-0/+12
`NIXOS_XDG_OPEN_USE_PORTAL`
2022-11-08rmem_max: define merge functionhappysalada1-1/+15
2022-11-08nixos/no-x-libs: use headless ffmpeg variantsZane van Iperen1-2/+2
2022-11-03nixos/modules/config/gtk/gtk-icon-cache: do not generate icon caches for ↵kekrby1-3/+1
files in $out/share/icons Icon caches should be generated for directories under $out/share/icons, as the comments mention, but it is done for files as well which does not make the build fail but results in files under $out/share/icons being turned into empty directories, see /run/current-system/sw/share/icons/gnome-logo-text.svg as an example.
2022-11-03nixos/power-management: fix deadlock with post-resume.{target,service}Guillaume Girol1-1/+1
Fixes a deadlock where post-resume.target has After=post-resume.service and post-resume.service runs systemctl try-restart post-resume.target the systemctl call cannot complete if post-resume.target was already queued at that time.
2022-10-20Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-10-17nixos/update-users-groups.pl: sort json file for better reproducibilitySandro Jäckel1-2/+2
2022-10-09nixos/tests/shadow: new hashes support with libxcryptFranz Pletz1-1/+1
2022-09-17Merge pull request #180976 from Yarny0/pulseaudio-wrapperJörg Thalheim1-1/+2
pulseaudioFull: fix wrapGApp wrapping, fix vm tests
2022-09-15Merge #188381: Fix glibc locales on cross endianVladimír Čunát1-2/+2
...into staging
2022-09-08Revert "nixos/console: detect unicode properly"Yureka1-20/+6
This reverts commit 05958b228b49cfe97f7faf51de4aaf3ede31894e. Issue https://github.com/NixOS/nixpkgs/issues/188998 is concerns quite a few NixOS users with full disk encryption and custom keymap. Since there hasn't been a proper fix agreed upon and merged, I am reverting this. The changes can be applied again, when it is ensured that they do not break custom keymaps in initrd.
2022-09-05nixos/i18n: use glibcLocales from the host packagesMinijackson1-2/+2
The locale-archive is dependent on the endianness of the host system
2022-09-04Merge pull request #189749 from ncfavier/console-colors-checkMichele Guerini Rocco1-2/+2
nixos/console: add format check to `console.colors`
2022-09-04nixos/console: add format check to `console.colors`Naïm Favier1-2/+2
2022-09-04nixos/no-x-libs: remove X libs from ffmpegAlyssa Ross1-0/+2
Prior to this change, ffmpeg couldn't be built for an environment.noXlibs system, because it would fail in: ffmpeg → SDL2 → libdecor ffmpeg certainly does not need support for SDL2 windowing on a noXlibs system. This fix is important because the minidlna NixOS test, which uses the minimal profile (and therefore environment.noXlibs) and ffmpeg, can't currently build.
2022-09-04nixos/no-x-libs: use libva-minimalAlyssa Ross1-0/+1
The primary difference between the standard and minimal variants of this package is that all the X libraries are removed from the minimal variant. I had to switch the order of the definitions in all-packages.nix to avoid an infinite recursion after the overlay was applied.