Commit graph

2012 commits

Author SHA1 Message Date
Anton Tetov 0aaa8960cb
nixos/vim: assert that both enable and defaultEditor is set 2025-07-01 13:52:00 +02:00
diniamo ca7d60b6e3 nixos/fish: follow symlinks in completion generation
Wrapping programs is commonly done using `symlinkJoin`, which symlinks the man pages to the derivation that is actually installed. `-type f` by itself simply ignores such symlinks.
2025-06-29 10:46:03 +02:00
Majiir Paktu e2e240b5f1 nixos/rust-motd: use existing PAM options to configure pam_motd 2025-06-28 19:28:42 -04:00
wxt 4b5d9e4a0d nixos/clash-verge: move IPC path to /run/clash-verge-rev/service.sock for better security 2025-06-28 14:57:41 +08:00
Cole Mickens 3508c26a60
modules/sway: maintainers: drop colemickens 2025-06-27 21:01:34 -07:00
polyfloyd 24df1ab44a neovim: Make it possible to configure using Lua 2025-06-26 23:29:57 +02:00
Armin Mahdilou f1dc4ca736 winbox: add UDP port range
Wine needs to listen to UDP ports 40k to 50k. Winbox can
use these ports to discover and connect.

Signed-off-by: Armin Mahdilou <Armin.Mahdilou@gmail.com>
2025-06-24 23:29:31 +02:00
Ryan Yin 77e9e764be nixos/yazi: add ryan4yin as a maintainer 2025-06-22 14:25:21 +08:00
Yarny0 f9cc9bf911 tsm-client: 8.1.26.0 -> 8.1.27.0
"What's new" page:
https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=new-backup-archive-client-updates

Other resources are hidden behind a login portal.
2025-06-21 13:02:39 +02:00
Yarny0 37922d6e2f tsm-client: 8.1.25.0 -> 8.1.26.0
"What's new" page:
https://www.ibm.com/docs/en/storage-protect/8.1.26?topic=new-backup-archive-client-updates

Other resources are hidden behind a login portal.
2025-06-21 13:02:39 +02:00
Yarny0 c9ebaf5c58 nixos/tsm-client: drop migration code from 2023 freeform update
This manually reverts
20a9a21b24.
Automatic revert is not possible due to nixfmt in
4f0dadbf38.
2025-06-21 13:02:39 +02:00
Sizhe Zhao 3045cecacf
nixos/fish: allow disabling completion generation 2025-06-20 14:12:06 +08:00
Aleksana fa7482c76d
pay-respects: fix error --set: command not found on AI integration (#414691) 2025-06-18 21:30:13 +08:00
Jörg Thalheim d9a40c9bd5
command-not-found: disable by default, simplify, document (#416425) 2025-06-17 14:15:55 +02:00
Jessie Ross 0e144f8f27 command-not-found: Add more context to error msg 2025-06-17 11:11:39 +07:00
Jessie Ross 0309303c7e command-not-found: Improve documentation 2025-06-15 15:56:43 +07:00
Jessie Ross ce0a482872 command-not-found: Add explicit fish shell integration
Fish completely separate of nixos will look for command-not-found
provided by nixos, this was surprising so lets make it explicit.
2025-06-15 15:56:43 +07:00
Jessie Ross be5b0ef699 command-not-found: Simplify the wrappers
- Now we check for database existence in the script.
- Nix ensures the script exists.
- The 126 error code check and retry is leftover from an old version.
2025-06-15 15:56:43 +07:00
Jessie Ross b8bbe7706b command-not-found: Add database check to script
We must check for the database every time we use the script so lets add
it to the script itself.
2025-06-15 15:56:43 +07:00
taku0 e048bd23c4 firefox-beta-bin, firefox-devedition-bin: remove 2025-06-14 12:30:52 +09:00
Jessie Ross 4241fb5eae command-not-found: Disable by default
This tool is broken for users that use flakes and not nix-channels, and
fails silently so few would be aware.
2025-06-13 23:33:48 +07:00
rewine 8376979439 nixos/modules: drop yabar 2025-06-12 10:39:14 +08:00
cinereal cc345fe2f2
pay-respects: properly end line, fixing error --set: command not found on AI integration 2025-06-07 11:19:18 +02:00
Peder Bergebakken Sundt 9477c8f08f
gpu-screen-recorder{,-gtk}: add passthru.updateScript, update (#367552) 2025-06-06 02:23:48 +02:00
misuzu 8a50b1478b
nixos/dwl: init module (#403978) 2025-06-05 23:20:43 +03:00
Gurjaka be1545fc17 nixos/dwl: init module 2025-06-05 23:59:14 +04:00
linsui c4f3c2c742 yazi: append .yazi to plugin folders automatically 2025-06-03 17:12:26 +08:00
Sandro a5e5448275
nixos/nix-required-mounts: example typo (#408556) 2025-06-02 21:38:04 +02:00
Pol Dellaiera 6d9d3014ba
treewide: fix typos in comments (#413240) 2025-06-02 18:43:07 +02:00
Peder Bergebakken Sundt c77ac9dfc3 treewide: fix typos 2025-06-02 16:07:07 +02:00
Peder Bergebakken Sundt 0fc2ab2e0e nixos/vivid: correct meta.maintainer
`lib.maintainers.blackheaven` does not exist, but the github id matches `lib.maintainers.gdifolco` which corresponds with the author of https://github.com/NixOS/nixpkgs/pull/345656
2025-06-02 02:48:30 +02:00
Aleksana a6f4ca139b
nekoray: fix TUN functionality (#410840) 2025-06-01 11:19:48 +08:00
h7x4 893e2fac6a
nixos/chrysalis: init module (#410253) 2025-06-01 02:26:01 +02:00
Thomas Bereknyei 70ac7f8bd8 ccache: recommend ignoring random_seed
Fixes: https://github.com/NixOS/nixpkgs/issues/109033
2025-05-30 00:28:58 -04:00
Peder Bergebakken Sundt fe7065bfe0 thefuck: drop
It was pinned to python311 last summer due to two uses of the removed module 'imp'.
One of the uses are fixed on the upstream master branch but is unreleased, and the second use is fixed by two separate open PRs. The author is unresponsive and has been inactive since january 2024.
Rather than rebase and apply the two fixes I feel it makes more sense to drop the package.
2025-05-30 00:29:16 +02:00
John Titor 9a3676e603
nixos/vim: update example of package option
Closes https://github.com/NixOS/nixpkgs/pull/403998

Co-authored-by: Hans Kristian Eiken <hans@eikjen.no>
Co-authored-by: Lin Jian <me@linj.tech>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-29 13:47:50 +05:30
hand7s c464c44a42
nixos/gnome & nixos/gdm: move out of x11
Since DEs like KDE Plasma 6, GNOME and COSMIC are not designed to be X11-exclusive, putting them under `services.xserver` is misleading. In particular, GNOME defaults to Wayland these days and X11 support is going to be dropped in near future.

Let’s follow Plasma and move GNOME NixOS options out of `xserver` attribute.

This patch does not include any changes to X11 support itself.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-28 13:27:36 +02:00
aleksana 49a60b722e nixos/nekoray: init module 2025-05-27 17:53:18 +08:00
isabel bd604e3560
nixos/users-groups: allow changing default home directory (#357962) 2025-05-26 18:10:07 +01:00
Aleksana adc94ac2b4
nixos/nh: allow flake uris (#402572) 2025-05-26 22:48:40 +08:00
Matthias Beyer 3cacfcb56b
feedbackd: 0.8.1 -> 0.8.2 (#410803) 2025-05-26 14:38:39 +02:00
Aleksana 8819179206
starship: add xonsh shell configuration (#359614) 2025-05-26 15:15:59 +08:00
Katalin Rebhan 6f7d7cf76f
nixos/users-groups: allow changing default home directory 2025-05-25 19:25:06 +02:00
Luflosi 0302a2ace6
feedbackd-device-themes: init at 0.8.3
Separate it from `feedbackd` for the following reasons:
- Previously the update script did not see this "package" and did not update it
- Now we can run the test suite of `feedbackd-device-themes`
- This allows a user to only change a device theme, while not recompiling `feedbackd`
- Updating only `feedbackd-device-themes` would result in an awkward commit message where we would claim to update a seemingly non-existing package
- Previous commits that updated both `feedbackd` and `feedbackd-device-themes` at the same time did not mention the update to `feedbackd-device-themes` in the title of the commit message
- They are separate projects after all, with the only direct dependency between the two packages existing in the test suite of `feedbackd-device-themes`
- [Most other distributions also package this package](https://repology.org/project/feedbackd-device-themes/versions) separately from feedbackd
2025-05-25 17:40:50 +02:00
Aleksana 0191ef9253
nixos/clash-verge: harden systemd service; nixos/clash-verge: readd tunMode (#402545) 2025-05-24 14:54:33 +08:00
Tali Auster b14a77638b nixos/chrysalis: init module 2025-05-23 13:02:18 -06:00
Philip Taron 063f43f2db
zoom-us: allow to select xdg-desktop-portal packages (#403064) 2025-05-23 11:48:26 -07:00
Yarny0 1a5059ded6 nixos/programs: add zoom-us module
The zoom-us package can be build with pulseaudio and with
support for one or more xdg-desktop-portal implementations.
This new module sets the proper build options
from the system configuration,
and adds the resulting package to `systemPackages`.
If an individual `zoom-us` package is assigned to the
`package` option with `package = zoom-us.override { ... };`,
arguments given to `.override` will take precedence
over the options determined by the module.
This permits to explicitly enable or disable some zoom-us
features while keeping the module's choices for other features.

Co-authored-by: Philip Taron <philip.taron@gmail.com>
2025-05-23 17:35:29 +02:00
Aleksana fcd89b619d
nixos/foot: fix zshrc (#393899) 2025-05-23 11:26:54 +08:00
r-vdp b7b2c7cb02
direnv: fix indentation of generated scripts 2025-05-21 23:11:12 +02:00
Ramses 6f9a8cf293
nixos/direnv: fix silent option... again (#402399) 2025-05-21 23:06:34 +02:00
Fugi 65a759f7b4
nixos/gtklock: init 2025-05-19 11:10:26 +02:00
benaryorg 2e3bb9581a
nixos/nix-required-mounts: example typo
`s/ifps/ipfs/`

I happened to see it and I cannot unsee it ;-;

Signed-off-by: benaryorg <binary@benary.org>
2025-05-18 23:50:57 +00:00
Aleksana 86628e2b8d
nixos/nm-applet: fix service starting too early in some cases (#406277) 2025-05-16 16:52:22 +08:00
Fazzi e9fda96c29 nixos/nm-applet: fix service starting too early in some cases 2025-05-11 23:10:02 +01:00
Benjamin Sparks 31bdcff584 nixos/darling: drop 2025-05-11 21:02:37 +02:00
js6pak f18cf012cf
nixos/gpu-screen-recorder: add cap_sys_nice back
This reverts commit 7b69d089ca, because gpu-screen-recorder 5.5.2 fixes the original issue.
2025-05-11 19:01:57 +02:00
K900 ca62c09828
nixos/kde-pim: include kcontacts for merkuro's widgets (#406220) 2025-05-11 20:00:31 +03:00
Fernando Rodrigues b6c615196e
nixos/kde-pim: include kcontacts for merkuro's widgets
When using Merkuro in Plasma 6, the 'Contacts' widget will automatically
be added to the default panel. Unfortunately, it does not work unless
`kdePackages.kcontacts` is also present in the environment. This adds
the dependency if Plasma 6 is also enabled alongside Merkuro.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-05-11 16:53:44 +00:00
r-vdp 57d91c535b
nixos/ssh: add the systemd-ssh-proxy include directive to the Host * block
Otherwise, then any Host or Match block in the extraConfig will absorb the include
2025-05-10 21:10:48 +02:00
isabel d0d992d748
nixos/regreet: use proper user in tmpfiles (#284722) 2025-05-08 20:31:42 +01:00
Stel Clementine 62958875f6 Revert "nixos/k3b: remove module as obsolete"
This reverts commit 8a34d575f6.

PR #351093 removed the `programs.k3b` module due to some confusion about
its relevance. In order to write CDs, the security wrappers that allow
running cdrao and cdrecord with elevated privileges are in fact
necessary.
2025-05-04 20:46:53 -07:00
wxt edf8809793
nixos/clash-verge: readd tunMode
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2025-05-04 21:47:30 +08:00
Sizhe Zhao 8f91507efb
nixos/clash-verge: harden systemd service 2025-05-04 21:47:23 +08:00
Gerg-L 487d1383c8
nixos/direnv: fix silent option... again 2025-05-03 18:15:07 -04:00
Lukas Wurzinger 4d4f431ff7
nixos/nh: allow flake uris 2025-04-28 18:38:31 +02:00
cswimr bb4ba2ab1c
starship: add xonsh shell configuration 2025-04-28 01:51:37 -05:00
Wolfgang Walther 85b066ea53
waybar: make the systemd target that pulls in waybar configurable (#399673) 2025-04-27 08:45:49 +00:00
Arne Keller c632b25205
nixos/flashprog: Enable depending NixOS modules (#389346) 2025-04-26 23:10:07 +02:00
Pol Dellaiera 740d16c45a
nixos/starship: add transientPrompt option set for starship on fish shells (#400431) 2025-04-26 06:50:41 +00:00
NotAShelf a4df39f2b2
nixos/nh: change FLAKE variable to NH_FLAKE; improve option documentation 2025-04-24 01:33:48 +03:00
Jörg Thalheim 7169b5d65c
nix-ld: 2.0.3 -> 2.0.4 (#399334) 2025-04-22 10:18:52 +02:00
Fernando Rodrigues d19a913454
nixos/starship: add transientPrompt option set for starship on fish shells
On `fish`, Starship supports transient prompts with no external dependencies.

This commit adds three options that allows users to edit the function bodies of
`starship_transient_prompt_func` and `starship_transient_rprompt_func` and call
`enable_transience` after the Starship initialisation code is sourced into the
shell.

This avoids the need for downstream NixOS configurations to use the
`programs.fish.promptInit` option with the `lib.mkAfter` function to correctly
enable transience.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-20 22:19:18 -03:00
Wolfgang Walther 7f76f39830
nixos/rush: init module (#398463) 2025-04-19 18:25:49 +00:00
João Nogueira 24ad63ef2a
nixos/rush: init module 2025-04-19 19:45:05 +02:00
Thiago Kenji Okada 1decace5e9
nixos/television: init module (#397872) 2025-04-19 13:11:59 +01:00
MidAutumnMoon de2f890b89
nixos/direnv: fix option accessed but not defined
Update nixos/modules/programs/direnv.nix

Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-04-19 13:55:42 +08:00
Felix Singer 350127c4e7 nixos/flashprog: Enable libjaylink and libftdi modules
flashprog uses the libraries libjaylink and libftdi. So in order for
flashprog to work properly for non-privileged users, enable their
related NixOS modules which enable several udev rules for devices used
by flashprog.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-04-19 00:13:02 +02:00
Austin Horstman 70f338c662
nixos/direnv: fix silent option (#398717) 2025-04-18 11:39:37 -07:00
Gerg-L 482863a71a
nixos/direnv: fix silent option 2025-04-18 12:06:03 -04:00
r-vdp 5737bd989d
waybar: make the systemd target that pulls in waybar configurable
This is useful for instance when you only want one WM to pull in waybar,
and not all of them.
2025-04-18 10:38:53 +02:00
João Nogueira bf35e5f293
nixos/nix-ld: update source repository
This project was transferred from @Mic92 to @nix-community.
2025-04-17 00:46:00 +02:00
7c6f434c 142d79bae8
nixos/iotop: make package overridable (#397921) 2025-04-15 13:01:16 +00:00
Patrizio Bekerle 4d3929d0b1
nixos/television: init module
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2025-04-11 15:07:03 +02:00
Martin Joerg b35b54bf07 nixos/iotop: make package overridable 2025-04-11 12:21:35 +00:00
K900 b3146d4446 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 21:21:10 +03:00
K900 a79bd4968a
amnezia-vpn: fix openvpn; refactor install and fixup (#394130) 2025-04-07 18:46:32 +03:00
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
NotExactlySiev b6bf78eb6f
nixos/cnping: fix setcap wrapper 2025-03-31 16:25:04 +03:30
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
nyukuru 2c7a56cee9 nixos/foot: fix zshrc
Fixes error 'command not found: add-zsh-hook'
2025-03-28 00:56:55 -04: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