nicoo
9587ddd261
nixos/nix-channel: don't set nix-path
( #327683 )
...
Otherwise, the empty path in `nix.conf` takes precedence over `NIX_PATH`,
and by extension the `nix.nixPath` configuration option.
Introduced in 61afc4d166
.
2024-07-26 19:19:38 +00:00
Philip Taron
c67ed48869
nixos/ldap: avoid top-level with
expression ( #327992 )
2024-07-19 11:19:51 +02:00
Philip Taron
33a4732e46
nixos/swap: avoid top-level with
expressions ( #327991 )
2024-07-17 20:23:14 +02:00
Philip Taron
1438803fb5
nixos/users-groups: avoid top level with lib
; use lib
before builtins
( #327757 )
2024-07-17 20:00:54 +02:00
K900
3eeff54780
nixos/alsa: kill sound.enable and friends with fire
2024-07-13 13:56:18 +03:00
Aleksana
e04b0e7323
Merge pull request #326162 from jopejoe1/vim-refactor
...
nixos/vim: add enable option and link `/share/vim-plugins` only when …
2024-07-11 21:35:06 +08:00
jopejoe1
5f56edf0b9
nixos/vim: add enable option and link /share/vim-plugins
only when vim is enabled
2024-07-11 08:08:12 +02:00
jopejoe1
a9007d0831
nixos/nano: only link /share/nano
when nano is enabled
2024-07-10 20:29:50 +02:00
Sandro
96b59d07fb
Merge pull request #308779 from SuperSandro2000/shells-environment-followup
2024-07-10 16:48:15 +02:00
Tom Butler
e7e8ad1e35
nixos: Set home directory parent tree permissions to 0755
...
When the user's home directory is created using `createHome` e.g.
```
users.users.alice = {
home = "/users/alice";
createHome = true;
};
```
The `/users` directory was created with the same permissions as `/users/alice`, `0700` by default.
The parent directory `/users` permissions results in `createHome` creating a home directory that is inaccessible to the user:
```
$ su alice
$ cd /user/alice
cd: permission denied: /users/alice
```
The underlying cause is `make_path($u->{home}, { mode => oct($u->{homeMode}) })` which sets, in the example above`, `/users` to `0700`. Instead it should be `0755` like other system directories `/var`, `/dev`, etc.
2024-07-09 23:09:09 +02:00
github-actions[bot]
5a601bc241
Merge master into staging-next
2024-07-06 06:01:20 +00:00
Ali Rizvi
ab98e84e0d
nixos/stevenblack: rework to use distinct package outputs
2024-07-05 23:30:26 -04:00
github-actions[bot]
c6707a9686
Merge staging-next into staging
2024-06-21 12:01:53 +00:00
Robert Hensing
ba5a6f19ed
Merge pull request #312516 from Stunkymonkey/nixos-swap-umask
...
nixos/swap: prefer 'umask' over 'chmod'
2024-06-20 20:06:13 +02:00
Martin Weinelt
f822b2ba5c
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
Aleksana
ee9cf00e6d
Merge pull request #315240 from Cryolitia/ghost-font
...
ghostscript: add output `fonts`
2024-06-15 19:32:39 +08:00
Sandro Jäckel
131ef6d2ed
nixos/no-x-libs: fix gjs
...
Due to the switch to finalAttrs, we now need to properly disable installTests.
2024-06-08 21:46:14 +02:00
Bobby Rong
6051698052
Merge pull request #314695 from nonetrix/patch-1
...
nixos/xdg/portal: Fix typo
2024-06-04 13:27:16 +08:00
北雁 Cryolitia
93a9ca34fe
ghostscript: add output fonts
2024-05-28 11:50:34 +08:00
Sandro
77e9384f0f
Merge pull request #314428 from SuperSandro2000/nox-gst
2024-05-27 14:03:46 +02:00
Izorkin
3381fdd745
nixos/no-x-libs: add pinentry-tty
2024-05-27 00:22:07 +03:00
Sandro Jäckel
db66127c5b
nixos/no-x-libs: make sure gst-plugins-base has enableGl disabled
2024-05-26 20:51:00 +02:00
Sandro Jäckel
cb58275dc6
nixos/no-x-libs: build gst-plugins-rs without gtk
2024-05-26 20:51:00 +02:00
fuggy
ef5ff2a075
nixos/xdg/portal: Fix typo
...
There was a typo that misspelled /etc/ as /etx/
2024-05-25 17:26:15 -05:00
Sandro Jäckel
b9ec2c14d8
nixos/no-x-libs: fix mpv build by disabling drmSupport, disable more GUI only relevant features
2024-05-25 02:36:13 +02:00
Sandro Jäckel
2a8e5155c9
nixos/no-x-libs: add libplacebo
2024-05-25 02:36:12 +02:00
nessdoor
633479572e
nixos/nsswitch: add support for overriding sudoers entries ( #310818 )
2024-05-20 12:28:31 -04:00
Felix Buehler
615d19beb3
nixos/swap: prefer 'umask' over 'chmod'
2024-05-16 23:53:47 +02:00
Jared Baur
91d7945974
nixos/terminfo: always use buildPlatform's terminfo ( #309108 )
...
Many terminal packages don't cross compile, so the `terminfo`
NixOS module was not usable for nixos configurations that are
cross-compiled.
Terminfo files (AFAIK) are small files that contain data about
terminal capability, so they should never have any runtime
dependencies that would cause any executables or otherwise
incompatible outputs from the `buildPlatform` to leak into the
nixos config's closure.
2024-05-06 09:04:43 +00:00
北雁 Cryolitia
04a7f3c371
nixos/xdg-terminal-exec: init module
2024-05-05 02:06:43 +08:00
Sandro Jäckel
d917bac7c5
nixos/shells-environment: allow lists of paths
2024-05-03 13:44:03 +02:00
Sandro Jäckel
ed38b9699a
nixos/shells-environment: copy paths to the store again like before #276818
2024-05-03 13:43:43 +02:00
Sandro Jäckel
21202fe8a4
nixos/shells-environment: remove floats again because of their unpredictable formatting
2024-05-03 13:43:20 +02:00
Sandro
a534c335e0
Merge pull request #307553 from SuperSandro2000/gst-plugins-good-nox
...
nixos/no-x-libs: disable more GUIs for gst_all_1.gst-plugins-good
2024-05-01 20:08:13 +02:00
Sandro Jäckel
08a681689f
nixos/no-x-libs: disable more GUIs for gst_all_1.gst-plugins-good
2024-04-28 22:14:08 +02:00
Sandro
c960becaf8
nixos/no-x-libs: add ffmpeg, ffmpeg_6, ffmpeg_7
2024-04-28 18:27:19 +02:00
Peder Bergebakken Sundt
01a730b41e
Merge pull request #266540 from surfaceflinger/hardened-malloc-light
...
graphene-hardened-malloc: migrate to by-name, build light variant
2024-04-26 15:05:09 +02:00
nat
af65b87b23
nixos/malloc: add graphene-hardened-light
2024-04-18 23:19:46 +02:00
Sandro Jäckel
c5371710de
nixos/shells-environment: allow int and float in environment variables
2024-04-17 22:36:19 +02:00
Daniel Fullmer
68142254d2
nixos/zram: add compression algorithms to option enum
...
These options are available on a standard NixOS system, which can be
seeing by running `cat /sys/devices/virtual/block/zram0/comp_algorithm`.
2024-04-16 15:39:31 -07:00
stuebinm
6afb255d97
nixos: remove all uses of lib.mdDoc
...
these changes were generated with nixq 0.0.2, by running
nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix
two mentions of the mdDoc function remain in nixos/, both of which
are inside of comments.
Since lib.mdDoc is already defined as just id, this commit is a no-op as
far as Nix (and the built manual) is concerned.
2024-04-13 10:07:35 -07:00
Janik
aeeedb0b60
Merge pull request #302608 from nbdd0121/dns
...
nixos/resolvconf: fix useLocalResolver when IPv6 is enabled
2024-04-12 21:59:42 +02:00
Janik
bf69641481
Merge pull request #296584 from Schweber/master
...
nixos/resolvconf: add option "trust-ad" when `useLocalResolver` is enabled
2024-04-12 21:54:24 +02:00
Bjørn Forsman
a29010fe79
nixos: improve many 'enable' descriptions
2024-04-09 07:10:17 +02:00
Gary Guo
eb91bc05bd
nixos/resolvconf: fix useLocalResolver when IPv6 is enabled
...
resolvconf.conf is a shell script and unlike resolv.conf, multiple
nameservers are specified by space separating them instead of adding
multiple lines.
Fixes: fc060cc3cb
2024-04-08 16:45:35 +01:00
edef
725bb4e48c
lib: add xor
...
This gets clumsily reimplemented in various places, to no useful end.
2024-04-04 19:46:58 +00:00
Adam Stephens
790fb86a7f
nixos/users-groups: move linger to oneshot and add nixos test
2024-03-21 19:51:05 -04:00
Adam Stephens
564c3749d9
nixos/users-groups: fix broken linger
2024-03-21 13:47:15 -04:00
Silvan Mosberger
308671dbe8
nixos/nix: Fix example for nix.settings
option
...
Attribute sets aren't valid option values, needs to be a list
2024-03-19 22:55:19 +01:00
Schweber
beb139496a
nixos/resolvconf: add option "trust-ad" when useLocalResolver
is enabled
2024-03-17 07:52:00 +00:00