Commit Graph

42199 Commits

Author SHA1 Message Date
Charles Hall
e7ff15fbf0 nixos/nvidia: enable fbdev when available
In my experience this is required to get Plasma 6 Wayland to work on
my GTX 1080 with the proprietary driver. Otherwise, I get errors in my
`journalctl --user` about "MESA-LOADER: failed to open simpledrm" (among
many other things) and Plasma just presents a black screen with a cursor
and nothing else.

I discovered this by searching the aforementioned error and found
[this Arch Linux forum post][0] and some further clicking around led
me to [this section on the ArchWiki][1], which is where I got the
`versionAtLeast` value from.

Tested with `nvidia-x11-555.58-6.9.7`.

[0]: https://bbs.archlinux.org/viewtopic.php?id=293741
[1]: https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting
2024-07-11 20:13:29 +02:00
jopejoe1
7a8959e9ee nixos/nano: only link /share/nano when nano is enabled 2024-07-11 20:13:27 +02:00
Trey Fortmuller
8a72ac4f9c nixos/cloudflare-warp: init
Co-authored-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
removed `with lib;` at the top level
cleanup
2024-07-11 20:13:27 +02:00
Jared Baur
ebf40d7b92 nixos/homed: fix test
By default, systemd-homed has a password policy that requires user
passwords to be greater than or equal to 8 characters.
2024-07-11 20:11:53 +02:00
TomaSajt
3626eb4ee7 nixos/terraria: kill session when stopping without world selected 2024-07-11 20:11:53 +02:00
mib
288b435ad0 nixos/clamav: add package option 2024-07-11 20:11:47 +02:00
Yarny0
d55a81c133 tsm-client: 8.1.22.0 -> 8.1.23.0
"Update History" (release notes):
https://www.ibm.com/support/pages/node/6998343
The list of APARs ("Authorized Program Analysis Reports")
does not contain anything that would affect security.

With this update, the Java-based
GUI requires a newer jdk version
(note: version 8.1.22.0 was not compatible with the newer jdk).

Also, all URLs in package and module comments are updated.
2024-07-11 20:11:43 +02:00
Sandro Jäckel
189c0faa24 nixos/shells-environment: allow lists of paths 2024-07-11 20:11:41 +02:00
Sandro Jäckel
ecb28caf08 nixos/shells-environment: copy paths to the store again like before #276818 2024-07-11 20:11:41 +02:00
Sandro Jäckel
7a9eb007a9 nixos/shells-environment: remove floats again because of their unpredictable formatting 2024-07-11 20:11:41 +02:00
Ashish SHUKLA
83331eb44a vaultwarden: 1.30.5 -> 1.31.0 2024-07-11 20:11:39 +02:00
WilliButz
157b60f84c nixos/repart-image: fix amend script
Calling ruff directly on files was deprecated in favor of
`ruff check`. Since #322953 usage without the subcommand is no longer
possible.
2024-07-11 20:11:37 +02:00
Benedikt Ritter
26cf3a47aa onlyoffice: Remove top-level with lib;
Prepend affected components with `lib.` instead.
2024-07-11 20:11:29 +02:00
Benedikt Ritter
cf427a0a47 onlyoffice: Fix typos 2024-07-11 20:11:29 +02:00
Felix Buehler
7ce712f1cc nixos/jitsi-meet: prefer 'serviceConfig' over 'chmod'/'chown' 2024-07-11 20:11:26 +02:00
Gavin John
0e5d18f8bb nixos/doc/rl-2411: Document nixos/qgroundcontrol 2024-07-11 20:11:26 +02:00
Gavin John
f49a28f323 qgroundcontrol: Add pandapip1 as maintainer 2024-07-11 20:11:26 +02:00
Gavin John
a1ae215ee2 nixos/qgroundcontrol: init module 2024-07-11 20:11:25 +02:00
Tom Butler
60fe0dcfbb 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-11 20:09:20 +02:00
OPNA2608
a3d0330249 Revert "lomiri.telephony-service: Mark broken & exclude everywhere"
This reverts commit 3ef60ac499.
2024-07-11 20:09:13 +02:00
Morgan Jones
996f7996ee nixos/nebula: add numinit as maintainer
I maintain the package and coauthored this module, so should be on it.
:-)
2024-07-11 20:09:01 +02:00
Morgan Jones
f21fe28798 nixos/nebula: loosen ProtectSystem
"strict" may be too strict for some PKCS#11 providers.
2024-07-11 20:09:01 +02:00
Morgan Jones
2ff0c373af nixos/nebula: allow string or path for keys
Nebula will be getting PKCS#11 support soon, and this will allow
keys to be specified as PKCS#11 URIs instead of paths.
2024-07-11 20:09:01 +02:00
wskeele
38b45c9750 nixos/duplicity: Add support for --include-filelist / --exclude-filelist 2024-07-11 20:09:01 +02:00
Hugh O'Brien
f076018369 profiles/qemu_guest: add virtio_gpu to initrd 2024-07-11 20:08:57 +02:00
Bjørn Forsman
85fbaadc09 nixos/deconz: treat SIGTERM exit status as success
deconz doesn't handle SIGTERM and terminates with code 143 (128 + 15
(SIGTERM) instead of 0. This results in systemd marking the service as
failed when a user stops it (with `systemctl stop deconz`). Fix it by
treating code 143 as success.
2024-07-11 20:08:56 +02:00
Michael Hoang
9d625bf964 treewide: remove Enzime 2024-07-11 20:08:51 +02:00
2d30f32955 Merge branch 'master' into current 2024-07-09 07:51:05 +02:00
Pol Dellaiera
db41081a91 Merge pull request #323743 from NixOS/nixos/module/glance-init
nixos/glance: init module
2024-07-09 06:42:22 +02:00
Martin Weinelt
5a82f82cc5 Merge pull request #325594 from mweinelt/firefox-128.0
Firefox: 127.0.2 -> 128.0; 115.12.0esr -> 115.13.0esr; init 128.0esr
2024-07-09 01:38:57 +02:00
Will Fancher
21aed90c1e Merge pull request #325348 from JulienMalka/remove-uefi-large-file-test
nixos/tests/systemd-boot: remove uefiLargeFileWorkaround test
2024-07-08 18:49:47 -04:00
Pol Dellaiera
ed24a0baf3 Merge pull request #317107 from ibizaman/deluge_exporter_init
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-07-08 20:09:50 +02:00
Martin Weinelt
6d85f70d35 firefox-esr-128-unwrapped: init at 128.0esr 2024-07-08 19:41:05 +02:00
Mitchell Skaggs
74dc7abfd2 nixos/systemd-boot: fix invalid escape sequences
This was inadvertently introduced in https://github.com/NixOS/nixpkgs/pull/281639, but was not a loud warning until Python 3.12 made invalid escape sequences a `SyntaxWarning` instead of a `DeprecationWarning` in https://github.com/python/cpython/issues/98401.
2024-07-08 18:37:07 +02:00
Sandro
e08b520450 Merge pull request #323469 from OPNA2608/init/lomiri/lomiri-clock-app 2024-07-08 17:47:39 +02:00
OPNA2608
2204726a6d nixos/lomiri: Add clock 2024-07-08 16:02:09 +02:00
OPNA2608
3efabb3359 tests/lomiri-clock-app: init 2024-07-08 16:02:09 +02:00
matthewcroughan
c53e5201f4 nixos/scion: make storing path database optional
Storing the SCION path sqlite databases persistently on disk is a valid
setup that improves performance, but may have outstanding bugs that need
to be investigated, so this makes persisent storage optional, off by
default.
2024-07-08 13:26:30 +02:00
Pol Dellaiera
00e9e54702 nixos/glance: init module 2024-07-08 13:14:09 +02:00
Aleksana
81c768e223 Merge pull request #324757 from sjamaan/remove-key-mgmt-from-wpa-cli-examples
Remove key management setting in wpa_cli examples
2024-07-08 18:13:46 +08:00
Sandro
9d33b8d690 Merge pull request #321046 from OPNA2608/init/lomiri/lomiri-calculator-app
lomiri.lomiri-calculator-app: init at 4.0.2
2024-07-08 00:30:19 +02:00
Julien Malka
107fe87209 nixos/tests/systemd-boot: remove uefiLargeFileWorkaround test 2024-07-07 20:44:21 +00:00
Aaron Andersen
aa3e6fadd2 Merge pull request #325133 from jpds/nixos-prometheus-hardening
nixos/prometheus: systemd hardening for alertmanager/pushgateway
2024-07-07 16:22:35 -04:00
Aaron Andersen
b9ada94572 Merge pull request #325062 from matteo-pacini/nzbhydra2
nzbhydra2: 4.7.6 -> 7.2.3, add maintainer
2024-07-07 16:00:06 -04:00
Jörg Thalheim
ef1670eee9 Merge pull request #325291 from Stunkymonkey/bee-umask-chmod
nixos/bee: prefer 'install' over 'chmod'
2024-07-07 21:49:17 +02:00
Julien Malka
6701c2c867 Merge pull request #323421 from Mic92/systemd-boot-builder 2024-07-07 19:36:09 +02:00
Jörg Thalheim
c7411f7d53 Merge pull request #277579 from nikstur/openssh-tests-in-separate-derivation
openssh: put tests into passthru
2024-07-07 19:10:35 +02:00
Matteo Pacini
146fa6b114 nzbhydra2: changed test maintainers
Removed jamiemagee from maintainers.
Added myself as maintainer.
2024-07-07 17:37:56 +01:00
Felix Buehler
72a4f148f9 nixos/bee: prefer 'install' over 'chmod' 2024-07-07 17:47:28 +02:00
Jörg Thalheim
d1b9c95fdf Merge pull request #325284 from trueNAHO/docs-fix-broken-nix-dev-urls
treewide: fix broken `nix.dev` URLs
2024-07-07 17:41:07 +02:00