0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-17 15:40:12 +03:00
Commit graph

1693 commits

Author SHA1 Message Date
euxane
d522a98a19 maintainers: rename pacien -> euxane, update details
(cherry picked from commit 1dabc1f584)
2024-12-24 00:39:12 +01:00
Emery Hemingway
ed3063a6e8 nixos/nncp: recursively merge configurations
(cherry picked from commit 50bbfb5788)
2024-12-18 16:18:50 +00:00
Silvan Mosberger
d9d87c5196 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev 0128fbb0a5
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:29:24 +01:00
Gavin John
68255b4a43 nixos/qgroundcontrol: Add cfg.package option
(cherry picked from commit 765c9bf44e)
2024-12-09 05:47:59 +00:00
Lorenz Leutgeb
d73d74b3eb nixos/java: No bashisms in environment.shellInit script
Running dash (the lightweight Debian Almquist shell) results in

```
source: not found
```

For this line which ends up in `/etc/profile`. Let's use `.` instead, according to [the Ubuntu wiki](https://wiki.ubuntu.com/DashAsBinSh#source) and [`checkbashisms`](https://sourceforge.net/projects/checkbaskisms/):

```
possible bashism in /etc/profile line [...] (should be '.', not 'source'):
test -e /nix/store/[...]/nix-support/setup-hook && source /nix/store/[...]/nix-support/setup-hook
```

(cherry picked from commit 9692e2e819)
2024-12-01 01:23:41 +00:00
Wolfgang Walther
e3d522e540
nixos/screen: remove assertion
Scheduled for 24.11.

(cherry picked from commit 8bdfc5eca2)
2024-11-24 20:58:27 +01:00
Sandro
f5e19b9e24
[Backport release-24.11] nixos/arp-scan: init, nixos/tcpdump: init (#357214) 2024-11-21 15:56:54 +01:00
Nick Cao
32078e2df4
[Backport release-24.11] nixos/pay-respects: actually import the module (#357375) 2024-11-20 08:49:32 -05:00
Fernando Rodrigues
b89e0bf06f nixos/pay-respects: fix interactiveShellInit for fish and zsh
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
(cherry picked from commit c346fd5125)
2024-11-19 19:56:24 +00:00
Sandro Jäckel
89b1270199 nixos/{arp-scan,iftop,tcpdump,traceroute}: format
(cherry picked from commit b4d622fd7a)
2024-11-19 10:04:11 +00:00
Sandro Jäckel
670f76a1e6 nixos/traceroute: use lib.getExe
(cherry picked from commit a6ee554a67)
2024-11-19 10:04:11 +00:00
Sandro Jäckel
75ea3ad5b0 nixos/iftop: improve description, use lib.getExe
(cherry picked from commit 4fae28967b)
2024-11-19 10:04:11 +00:00
Sandro Jäckel
f95adbe186 nixos/tcpdump: init
(cherry picked from commit eb42ef0c24)
2024-11-19 10:04:11 +00:00
Sandro Jäckel
46c2ec1146 nixos/arp-scan: init
(cherry picked from commit 2829181316)
2024-11-19 10:04:11 +00:00
Wolfgang Walther
569c78e8e0 nixos/yabar: remove reference to nixos 18.03
No need to mention that anymore - it's just a fact by now.

(cherry picked from commit 7076d32d23)
2024-11-19 08:11:19 +00:00
John Titor
eb5f38ea46 nixos/hyprland: adds programs.hyprland.withUWSM option
Bool: controls whether Hyprland is configured with UWSM or not.

Upstream recommends using UWSM for better compatibility with systemd integration.
https://wiki.hyprland.org/Useful-Utilities/Systemd-start/

(cherry picked from commit 04f223946c)
2024-11-16 19:12:15 +00:00
John Titor
fa4cacd136 nixos/hyprland: format with nixfmt rfc style
(cherry picked from commit 48da44a481)
2024-11-16 19:12:15 +00:00
Marcus Ramberg
703675fc50
pay-respects: init at 0.4.18; nixos/pay-respects: init module (#355694) 2024-11-14 08:37:28 +01:00
Fernando Rodrigues
a1af0bc137
nixos/pay-respects: init module
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-13 16:15:10 +00:00
Sandro
a9db65e0dd
nixos/firefox: dedupe identically nativeMessageHosts packages (#335253) 2024-11-13 17:04:55 +01:00
Sandro Jäckel
18135de79a
nixos/firefox: dedupe identically nativeMessageHosts packages 2024-11-12 18:00:50 +01:00
Weijia Wang
5b916fd897
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles (#353832) 2024-11-10 13:00:09 +01:00
Sefa Eyeoglu
e9c53bdf9a
nixos/localsend: add package option & allow udp port (#333485) 2024-11-10 12:47:30 +01:00
Petr Portnov
3f2bbfd68b
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles 2024-11-05 18:23:26 +03:00
Weijia Wang
10b6280a20
openvpn3: v20 -> v23 (#326623) 2024-11-01 21:27:18 +01:00
Jörg Thalheim
ca6305bdf6
nixos/nix-ld: replace variable with sessionVariables (#352541) 2024-10-31 07:24:47 +01:00
name_snrl
6c289ca719 nixos/nix-ld: replace variable with sessionVariables
I tried to execute the command over ssh (without login). But got an
error about shared libraries.

Error reproduction:

```bash
ssh <user>@<host> env | grep NIX_LD_LIBRARY_PATH
```

Replacing shell variables with PAM variables solves this problem.
2024-10-31 10:28:23 +05:00
Aleksana
824641a429
oh-my-zsh: fix 'preLoaded' option documentation (#352266) 2024-10-30 17:12:11 +08:00
Aleksana
3b2ebbb33f
sway-unwrapped: 1.9 -> 1.10 (#351752) 2024-10-30 16:45:51 +08:00
Serhii Khoma
26261f98be
oh-my-zsh: fix 'preLoaded' option documentation 2024-10-30 10:20:12 +07:00
Petr Portnov
279d00a8f5
openvpn3: 20 -> 23
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2024-10-29 12:55:24 +03:00
Aleksana
90d931b10e
oh-my-zsh: add 'preLoaded' option (#351810) 2024-10-29 17:42:48 +08:00
Sefa Eyeoglu
eb382ecd52
nixos/sway: update default extraPackages
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-28 12:09:19 +01:00
Masum Reza
c6667b33b5
nixos/uwsm: enable display manager by default (#351626) 2024-10-28 13:09:22 +05:30
Serhii Khoma
79337719ed oh-my-zsh: add 'preLoaded' option 2024-10-28 11:55:15 +07:00
Sefa Eyeoglu
7d43e37b44
nixos/uwsm: enable display manager by default
UWSM is not usable if wayland-sessions are not linked. So
`services.displayManager.enable` should be true if UWSM is used.

`services.graphical-desktop.enable` is implied by
`services.displayManager.enable`.

See nixos/modules/services/misc/graphical-desktop.nix

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-27 20:19:18 +01:00
Austin Horstman
3580012bef
modules/_1password: _1password -> _1password-cli package name 2024-10-27 14:18:57 -05:00
Sefa Eyeoglu
60900303b5
corefreq: init at 1.98.4 (#330049) 2024-10-26 21:54:36 +02:00
Masum Reza
c87f82b6aa
nixos/sway: workaround idle inhibit not working in Firefox (#348792) 2024-10-24 19:48:30 +05:30
Ramses
fe8daa8bac
nixos/niri: init module (#348193) 2024-10-24 09:20:35 +02:00
teutat3s
7e7a06994f
nixos/sway: workaround idle inhibit not working
in Firefox

Source:
https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/
> Firefox supports the Wayaland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see #465.
2024-10-23 18:34:47 +02:00
seth
942b12caba
nixos/niri: init module 2024-10-21 21:00:17 -04:00
Mathieu Rene
dcc8b99d85 nixos/corefreq: add program defining both the daemon service and its kernel module 2024-10-19 21:23:55 -04:00
Masum Reza
18760e4c99
{nixos/gpu-screen-recorder,gpu-screen-recorder{-,gtk}}: update to 4.1.11, remove cap_sys_nice (#339874) 2024-10-15 02:16:59 +05:30
github-actions[bot]
4f2eec3440
Merge master into staging-next 2024-10-12 00:13:45 +00:00
MithicSpirit
08831a7160
nixos/gamemode: use listsAsDuplicateKeys for settings
This allows settings multiple scripts in `.custom.start` and
`.custom.end`, as Gamemode reads them back out into a list.

This is slightly annoying, as *any* duplicate keys will appear multiple
times, while gamemode will only accept the last one for most keys
(clobbering previous ones). Ideally, it would be possible to only enable
`listsAsDuplicateKeys` for scripts, but this does not seem to be
possible in `pkgs.formats.ini`.
2024-10-11 11:41:35 -04:00
github-actions[bot]
a5883bc172
Merge master into staging-next 2024-10-10 12:05:39 +00:00
Franz Pletz
9958dd2df8
immersed-vr: rename to immersed (#341266) 2024-10-10 13:47:06 +02:00
github-actions[bot]
0b14a71873
Merge master into staging-next 2024-10-09 12:06:03 +00:00
Emery Hemingway
7f63bcba36 nixos/nncp: refactor configuration merging
The NNCP utilities have poor support for configuration merging so
use jq and hjson-cli instead.
2024-10-09 09:07:11 +00:00