Commit graph

1873 commits

Author SHA1 Message Date
nixpkgs-ci[bot] 4c9d1fab5f
Merge master into staging-next 2025-04-06 18:04:14 +00:00
Gabriella Gonzalez 1a01e367f6 nixos/bash: Reset title bar when logging out of remote NixOS system
This fixes an issue where the title bar is permanently clobbered when
you SSH into a remote NixOS system and then log out.  The solution is
to reset the title bar upon logout.
2025-04-06 09:57:48 -07:00
Gabriella Gonzalez b1bcd7acba nixos/bash: Add support for /etc/bash_logout
This adds a new `programs.bash.logout` option which configures the Bash
logout script.

Carefully note that the stock Bash does not support a global logout
script and only supports user-local logout scripts in `~/.bash_logout`.
However, Nixpkgs patches Bash to support a global `/etc/bash_logout`
script here:

ee0fecd318/pkgs/shells/bash/5.nix (L48)

… and the `programs.bash.logout` option configures that logout script.
2025-04-06 09:57:48 -07:00
sund3RRR b4fc0f82bc amnezia-vpn: fix openvpn; refactor install and fixup 2025-04-02 23:22:46 +03:00
Silvan Mosberger e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
K900 30edc74585 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 21:12:38 +03:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Franz Pletz 82f0c74912
nixos/zoxide: init module (#393493) 2025-04-01 18:01:32 +02:00
K900 a6d5666400 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 08:39:50 +03:00
André Silva 09879a452b
nixos/hyprland: fix call to wayland-session.nix 2025-03-31 11:15:31 +01:00
nixpkgs-ci[bot] 34600d0052
Merge staging-next into staging 2025-03-31 00:17:08 +00:00
Seth Flynn 53b589567a
nixos/wayland-session: fix conflicts between users (#390168) 2025-03-30 16:09:54 -04:00
Seth Flynn 4df2726a5c
nixos/wayland-session: fix conflicts between users 2025-03-30 15:37:15 -04:00
nixpkgs-ci[bot] 02e075f1a7
Merge staging-next into staging 2025-03-29 12:06:10 +00:00
K900 4b2bc4c4d7
nixos/k3b: remove, refer users to k3b 24.08 (Qt 6) (#351093) 2025-03-29 14:12:02 +03:00
Mihai Fufezan bc77f0e719
nixos/regreet: use proper user in tmpfiles 2025-03-28 19:58:52 +02:00
heisfer 825381d5ed nixos/zoxide: init module 2025-03-26 22:08:23 +02:00
nixpkgs-ci[bot] f079e356d1
Merge staging-next into staging 2025-03-25 00:16:28 +00:00
Tanya 5c72fd6842 nixos/bat: fix settings type handling 2025-03-25 01:21:00 +05:30
K900 f470616a7a
nixos/steam: allow overriding args passed to Steam in session (#382376) 2025-03-24 21:44:21 +03:00
nixpkgs-ci[bot] ce179bc524
Merge staging-next into staging 2025-03-23 12:06:09 +00:00
06kellyjac 130ed284d7 nixos/firefox: detail the format of preferences 2025-03-23 12:44:16 +01:00
nixpkgs-ci[bot] c060400edc
Merge staging-next into staging 2025-03-22 00:15:18 +00:00
Sandro eb21063c25
streamcontroller: 1.5.0-beta.7 -> 1.5.0-beta.8 (#389259) 2025-03-21 21:23:58 +01:00
Ulrik Strid eea56c4c08 streamcontroller module: Add kdotools when using plasma
Update nixos/modules/programs/streamcontroller.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2025-03-21 15:32:45 +01:00
nixpkgs-ci[bot] a99aed50a5
Merge staging-next into staging 2025-03-20 12:10:38 +00:00
n d6b565f277
nixos/yabar: update package option description 2025-03-20 14:39:01 +05:30
Philip Taron f4dd3ba6e0
systemd: make systemd-ssh-generator work (#372979) 2025-03-15 21:59:59 -07:00
Ryan Hendrickson 0bb33117b2
nixos/pay-respects: fix "(eval):1: parse error near `alias'" (#385287) 2025-03-15 03:24:38 -04:00
Marie Ramlow 5e43294735 nixos/ssh: include systemd-ssh-proxy config 2025-03-14 18:26:43 +01:00
misilelab cbd562ee42 bash: allow setting lsColorsFile to null
Signed-off-by: misilelab <misileminecord@gmail.com>
2025-03-13 22:41:44 +05:30
polyfloyd 682a80bf1f bash: Make it possible to set alternative LS_COLORS 2025-03-13 20:56:41 +05:30
h7x4 ce52fcd4eb
nixos/direnv: add xonsh integration (#383435) 2025-03-12 18:53:07 +01:00
Pol Dellaiera 75cd88fa9b
nixos/light: add minBrightness option (#386182) 2025-03-12 06:33:29 +01:00
rnhmjoj 967a4ba52b nixos/xss-lock: remove startx warning
This warning is based on a misconception: xss-lock, as most user
services, just require access to the shell environment variables,
which for `startx` have to be imported manually.
2025-03-11 11:05:24 +01:00
Sandro bb3577f6b3
nixos/xonsh: add bash completions support (#386311) 2025-03-09 16:02:49 +01:00
Aleksana b930f88a3a
regreet: set right data dir (NixOS#377585) (#383764) 2025-03-09 17:42:44 +08:00
Donovan Glover 9ac142b30c
feedbackd: 0.4.1 -> 0.7.0 (#385050) 2025-03-08 10:57:13 +00:00
jan 5deeee393a nixos/wireshark: usbmon permissions
Add an usbmon.enable option (default false) for setting permissions for
capturing USB traffic.
Add a dumpcap.enable option (default true) for setting permissions for
capturing network traffic.
fixes #375657
2025-03-07 19:34:27 +01:00
Luflosi d3d77fbad0
feedbackd: 0.4.1 -> 0.7.0
https://source.puri.sm/Librem5/feedbackd/-/releases/v0.5.0
https://source.puri.sm/Librem5/feedbackd/-/releases/v0.6.0
https://source.puri.sm/Librem5/feedbackd/-/releases/v0.7.0

Release v0.5.0 mentions a new systemd unit "fbd-alert-slider" but I did not attempt to make it work as I don't have such a device.
2025-03-05 14:49:09 +01:00
SamLukeYes 04a0fa83b6
nixos/xonsh: add bash completions support 2025-03-02 12:31:56 +08:00
Hugo Cartigny (BlueskyFR) f7548cccda nixos/light: add minBrightness option
Make the minimum brightness level configurable instead of using an arbitrary value of 0.1.
2025-03-01 20:33:31 +01:00
OPNA2608 03b0b73fbd miriway: 24.11.1 -> 25.02 2025-02-26 22:24:17 +01:00
Luflosi 732a1dca73
nixos/pay-respects: fix "(eval):1: parse error near `alias'"
The README of pay-respects recommends the following for Bash and Zsh:
```sh
eval "$(pay-respects bash --alias)"
eval "$(pay-respects zsh --alias)"
```
The code in the NixOS module is missing the quotes.
This causes "(eval):1: parse error near `alias'" for me (using Zsh) and the alias `f` does not work.
2025-02-26 17:16:31 +01:00
Lin Jian 48966eb4c6
nixos/xonsh: update descriptions and examples (#383702) 2025-02-24 22:14:43 +08:00
SamLukeYes 5e8d9d3131
nixos/xonsh: update descriptions and examples 2025-02-24 22:04:21 +08:00
Weijia Wang 747f842fb1
mdevctl: fix script dir location (#383111) 2025-02-24 10:39:33 +01:00
Martin Weinelt 6f7bcb6e43
maintainers: drop nrdxp
Banned from the community on 2024-11-06.
2025-02-23 01:42:45 +01:00
Felix Singer 77d0b214fd nixos/flashprog: Add Felix Singer as maintainer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-21 18:43:10 +01:00
Felix Singer 6cc40f8771 nixos/flashprog: Use mkEnableOption instead of mkOption
Remove some overhead by using mkEnableOption.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-21 18:43:10 +01:00
Ben Mayer b3fed22ea8
regreet: set right data dir (NixOS#377585) 2025-02-20 22:39:41 +01:00
SamLukeYes 9c22fc4730
nixos/direnv: add xonsh integration 2025-02-20 22:19:01 +08:00
Henri Menke 8ed94b5b43
nixos/mosh: make package overridable (#383643) 2025-02-20 18:49:45 +05:30
Felix Singer 43fccee556 nixos/flashprog: Introduce flashprog module
Introduce the flashprog module. By enabling, its udev rules are applied
in addition to installing the package.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-02-19 20:40:46 +01:00
Weijia Wang a3fff1098b mdevctl: fix script dir location 2025-02-18 15:02:34 +01:00
GovanifY 6a3f025e54
nixos/ghidra: init 2025-02-18 09:53:01 +01:00
Patrick Steinhardt 4ded262fbc nixos/steam: allow overriding args passed to Steam in session
The Gamescope session executes Steam with a fixed set of arguments,
enabling its tenfoot interface. In some cases though one may want to
override these arguments, e.g. by using big picture more instead or
enabling SteamOS integration.

Introduce a new option that allows to override these arguments.
2025-02-15 18:56:48 +01:00
kirillrdy ace6a3fdc2
xonsh.xontribs.xontrib-*: init at various (#354733) 2025-02-14 07:18:35 +11:00
teutat3s 40e7344388 nixos/sway: restore list type of xdg.portal.config.sway.default
This fixes a regression introduced in #348792, where the option type was
changed from list to string. This commit reverts the type back to list.

Fixes #352188
Closes #352193
2025-02-10 17:15:56 +05:30
Christian Kögler 3a9daffa68
nixos/nix-required-mounts: Fix outdated option hardware.opengl (#372861) 2025-02-09 11:39:22 +01:00
Infinidoge f05513f3af
nixos/xonsh: support extra packages 2025-02-06 11:03:45 -05:00
Sandro 05aa2b1aac
nixos/chromium: mention other chromium based browsers that work with this
Closes #378590
2025-02-03 16:49:13 +01:00
John Titor ad9367061b treewide: adopt hypr ecosytem by Hyprland team
Preserved maintainer entries that are not in Hyprland teams.

Removed @wozeparrot as per https://github.com/NixOS/nixpkgs/issues/377569#issuecomment-2619445027

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-01-28 23:03:51 +05:30
Peder Bergebakken Sundt 953f72e76e nixos/*: tag manpage references 2025-01-27 02:47:01 +01:00
Austin Horstman 41f6c05504
nixos/pay-respects: fix environment config
Unable to build flake since this was introduced, seems it clobbers other
configuration attributes.
2025-01-24 19:25:05 -06:00
Arne Keller baa3537982
opengamepadui: init at 0.35.7 (#368017) 2025-01-23 09:49:15 +01:00
Anderson Torres bc80114502 various: remove AndersonTorres from modules maintainership 2025-01-22 21:47:09 -03:00
William Edwards 931f637cfa nixos/opengamepadui: init 2025-01-22 09:07:25 -08:00
nixpkgs-ci[bot] 0cae90809c
Merge master into staging-next 2025-01-18 18:04:10 +00:00
Arne Keller b0a6b4fe4a
nixos/pay-respects: add runtimeRules and aiIntegration options (#357425) 2025-01-18 16:15:34 +01:00
nixpkgs-ci[bot] d4a1995529
Merge master into staging-next 2025-01-16 00:14:11 +00:00
Sandro a0b256fff3
amnezia-vpn: init at 4.8.2.3; nixos/programs/amnezia-vpn: init (#367972) 2025-01-15 13:37:58 +01:00
github-actions[bot] 5f13bba112
Merge master into staging-next 2025-01-15 10:25:49 +00:00
sund3RRR 28d2336785 amneziaVPN: init at 4.8.2.3; nixos/programs/amneziaVPN: init 2025-01-15 13:22:46 +03:00
Martin Joerg 33f6bdabe3 nixos/ssh: use correct executable for grep in ssh-askpass-wrapper
fix #177503
2025-01-14 14:05:46 +00:00
Fernando Rodrigues 0b329e444e
nixos/pay-respects: add aiIntegration option
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:58 -03:00
Fernando Rodrigues fd946aa774
nixos/pay-respects: add package option
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:56 -03:00
Fernando Rodrigues 29e9725bb7
nixos/pay-respects: add runtimeRules option
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:55 -03:00
github-actions[bot] 507f7fe91e
Merge master into staging-next 2025-01-12 12:05:15 +00:00
Klemens Nanni afffa89ec5
ssh: Fix environment variable parsing (#177503)
From systemctl(1)'s `show-environment`:
	[...] If no special characters or
	whitespace is present in the variable values, no escaping is
	performed, and the assignments have the form "VARIABLE=value". If
	whitespace or characters which have special meaning to the shell
	are present, dollar-single-quote escaping is used, and assignments
	have the form "VARIABLE=$'value'". [...]

`DISPLAY` is unlikely to require such escaping, but is still broken and
overly complicated.

Just rely on the fact that systemctl outputs line that are safe to be
interpreted by the shell.

Filter for `DISPLAY` and `eval` the output instead of trying to parse
just the value part and reassign it again.
2025-01-12 12:47:30 +01:00
github-actions[bot] e930b19aca
Merge master into staging-next 2025-01-12 06:04:28 +00:00
Phani Rithvij e5b47e167a
nixos/tmux: add package option (#372994)
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-01-12 05:52:59 +05:30
github-actions[bot] 564dc4b926
Merge master into staging-next 2025-01-11 12:05:25 +00:00
Christian Kögler 37e2a80996 nixos/nix-required-mounts: Fix outdated option hardware.opengl 2025-01-11 11:47:22 +01:00
FliegendeWurst 03b5879e7f nixos/sway: fix Nvidia warning 2025-01-11 08:51:07 +01:00
github-actions[bot] f2e88eaafe
Merge master into staging-next 2025-01-10 18:04:54 +00:00
FliegendeWurst 1e4221b0e2 nixos/sway: warn on too old Nvidia 2025-01-09 08:59:01 +01:00
github-actions[bot] d9159d2b18
Merge staging-next into staging 2025-01-03 00:14:58 +00:00
Sandro f4861a9f02
tsm-client: 8.1.24.0 -> 8.1.25.0 (and update URLs) (#365012) 2025-01-02 23:25:56 +01:00
github-actions[bot] 92be6e3838
Merge staging-next into staging 2024-12-30 18:04:51 +00:00
nicoo 238b407862
nixos: hardware.pulseaudio → services.pulseaudio (#369391) 2024-12-30 13:46:50 +00:00
Jan Tojnar ab44f61ec7 Merge branch 'staging-next' into staging
Merge conflict in `pkgs/by-name/en/envision/package.nix` between efb2d2b815fe9f7d12f4aab42c83e759db5ec716 (staging) and b9d59c4515ea7cd4595d342c9d87877b544e6dbd+de7a60960219b303cc44ad446f9e7ddaf23b9944 (staging-next).
2024-12-30 01:58:08 +01:00
Gautier DI FOLCO 4e57e466e4
nixos/vivid: init module 2024-12-24 14:45:41 +01:00
github-actions[bot] 4d40b997d3
Merge staging-next into staging 2024-12-23 12:06:21 +00:00
Arne Keller 852e3f019e
schroot: init at 1.6.13-5 (#351765) 2024-12-23 09:57:18 +01:00
github-actions[bot] 915adfe15e
Merge staging-next into staging 2024-12-22 00:16:10 +00:00
euxane 1dabc1f584 maintainers: rename pacien -> euxane, update details 2024-12-21 21:20:22 +01:00
Thiago Kenji Okada d61966e381
nixos/clash-verge: enable serviceModule by default (#363005) 2024-12-21 14:52:55 +00:00
github-actions[bot] f970ef5718
Merge staging-next into staging 2024-12-20 12:06:14 +00:00
Arne Keller 23f98b65be
autoenv: init at 0-unstable-2024-10-16 (#349058) 2024-12-20 11:35:32 +01:00