Felix Buehler
e514851c46
nixos/networking.iproute2: remove with lib;
2024-08-29 23:45:30 +02:00
Felix Buehler
6b9c5be4a6
nixos/gtk.iconCache: remove with lib;
2024-08-29 23:45:29 +02:00
Felix Buehler
7fece7e8ca
nixos/fonts.enableGhostscriptFonts: remove with lib;
2024-08-29 23:45:29 +02:00
Felix Buehler
58baef7c2c
nixos/fonts.fontDir: remove with lib;
2024-08-29 23:45:29 +02:00
Felix Buehler
3ad0220687
debug-info: remove with lib;
2024-08-29 23:45:29 +02:00
Felix Buehler
9da369764a
nixos/console: remove with lib;
2024-08-29 23:45:29 +02:00
Felix Buehler
624f590fba
nixos/appstream: remove with lib;
2024-08-29 23:45:28 +02:00
Philip Taron
ae92f312bf
treewide: use a consistent meta.priority default
2024-08-29 09:04:57 -07:00
Felix Buehler
18485b25ad
nixos/hardware.pulseaudio: remove with lib;
2024-08-26 21:28:10 +02:00
Philip Taron
04a8c1e764
Merge pull request #328030 from Wulfsta/swap-status
2024-08-13 07:05:46 -07:00
Sandro
b67ad15b55
Merge pull request #318635 from SuperSandro2000/nix-trusted-user
2024-08-06 11:40:00 +02:00
Naxdy
632da75711
nixos/xdg/portal: remove deprecated option gtkUsePortal
2024-07-31 11:27:11 +02:00
Sandro Jäckel
280e9a5ca4
nixos/nix: move trusted-user to config
...
This avoids having to define root when trying to add another user as
trusted user, similar to the other options.
2024-07-30 18:18:57 +02:00
Vladimír Čunát
a5b2fe7374
Merge #328673 : staging-next 2024-07-20
2024-07-28 13:45:55 +02:00
Robert Hensing
4ca52fdf5f
Merge pull request #323613 from CyberShadow/fix-nix-path-without-channels-v2
...
nix-channel: do not set empty nix-path when disabling channels
2024-07-28 13:31:10 +02:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next
2024-07-27 09:18:58 +02:00
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
github-actions[bot]
a6c20a7387
Merge staging-next into staging
2024-07-19 12:01:49 +00:00
Philip Taron
c67ed48869
nixos/ldap: avoid top-level with
expression ( #327992 )
2024-07-19 11:19:51 +02:00
Martin Weinelt
983077457f
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
- pkgs/development/python-modules/uvcclient/default.nix
- pkgs/development/tools/rust/rust-analyzer/default.nix
2024-07-18 12:35:33 +02:00
Wulfsta
f2f8f302fd
nixos/swap: add progress to swapfile creation
2024-07-17 17:33:03 -04:00
Artturin
20cf80e167
Merge branch 'staging-next' into staging
2024-07-17 21:29:37 +03: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
Robert Hensing
2d9a686483
nixos/nix-channel.nix: shellcheck and fix the activation check
2024-07-16 22:09:33 +02:00
Robert Hensing
34fee8c804
nixos/nix-channel: Highlight and tidy the warnings
2024-07-16 21:34:40 +02:00
Vladimir Panteleev
1e6acabaeb
nix-channel: do not set empty nix-path when disabling channels
...
An empty nix-path in nix.conf will disable NIX_PATH environment variable
entirely, which is not necessarily implied by users who want to disable
nix channels. NIX_PATH also has some usages in tools like nixos-rebuild
or just as user aliases.
That change is surprising and debatable, and also caused breakages in
nixpkgs-review and user configs.
See:
- https://github.com/NixOS/nixpkgs/pull/242098/files#r1269891427
- https://github.com/Mic92/nixpkgs-review/issues/343
- https://github.com/NixOS/nix/pull/10998
Co-authored-by: oxalica <oxalicc@pm.me>
2024-07-14 18:17:16 +00:00
Emily
f9eee6b0a7
ffmpeg_5: drop
2024-07-14 08:35:56 +01: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