Commit graph

2018 commits

Author SHA1 Message Date
jopejoe1 5ae8f56b82
various: use mkPackageOption (#445103) 2025-09-22 08:58:51 +00:00
Elliot 3a751c44e6
nixos/programs/fish: update abbr command 2025-09-22 12:01:38 +08:00
h7x4 4ba3f60b8a
various: use mkPackageOption 2025-09-22 02:46:54 +02:00
Matthieu C. 7ebfdde615
nixos/ssh: fewer empty lines in generated ssh and sshd config files
Co-authored-by: r-vdp <ramses@well-founded.dev>
Co-authored-by:  Marie <tabmeier12@gmail.com>
2025-09-22 01:03:25 +02:00
lenny 09c1e6c123
skim: Move shell completions to package
This also adds the previously missing fish completions
2025-09-21 18:47:05 +02:00
dish a311993b7f
nixos/goldwarden,goldwarden: drop
The software is abandoned upstream and does not work with new Bitwarden
server versions.
2025-09-16 15:07:09 -04:00
lassulus 70e8ec450b
Fix freeform usages in some modules (#440462) 2025-09-15 10:24:09 +00:00
Johannes Kirschbauer 69aa67338f
nixos/modules: openvpn3 use correct type in freeformType 2025-09-14 11:37:18 +02:00
js6pak b53dab98c1
nixos/gpu-screen-recorder: remove cap_sys_nice, again
It now breaks portal capture again, and should have been removed when updating to 5.5.6.
2025-09-12 15:53:30 +02:00
rewine fc2e2eeb82 maintainers: rename 'rewine' to 'wineee'
Because my displayed name and username on GitHub are not the same, some users may mistakenly think that [rewine](https://github.com/rewine) is my account.
2025-09-08 14:00:29 +08:00
Ameer Taweel 6c8a1aacb4 nixos/vim: add missing word in description 2025-09-06 21:16:09 +05:30
Nick Cao 714e7c1349
nixos/yubikey-manager: add missing package option (#440007) 2025-09-03 18:55:36 -04:00
Sandro Jäckel ebf7f1c86b
nixos/yubikey-manager: add missing package option 2025-09-04 00:44:52 +02:00
Maximilian Bosch 981e3cb9f8
Merge: fzf: don't source automatically (#433661) 2025-09-04 00:05:47 +02:00
Benjamin Staffin ee651b16cb
nixos/yubikey-manager: init
Fixes #424484
2025-09-03 17:07:32 +02:00
Steve Walker b9efb0dc3a
fzf: fix fish integration in nixos/modules/programs/fzf.nix 2025-09-01 09:58:42 +08:00
Adam C. Stephens 2addb7b86d
river: rename to river-classic, 0.3.11 -> 0.3.12 (#438738) 2025-08-31 16:13:56 -04:00
Connor Baker 88abe9ea3f
ccache: recommend ignoring random_seed (#412241) 2025-08-31 19:59:49 +01:00
Wolfgang Walther f09f724ef8
maintainers: drop ehmry
This user is blocked since May 2025, thus can't maintain any packages
anymore.
2025-08-31 16:53:44 +02:00
Adam C. Stephens ffc8f1707b
river: rename to river-classic 2025-08-30 18:49:56 -04:00
Maximilian Bosch 6c0f69230d
nixos/rust-motd: fix conf
After the package got upgraded to 2.0, this failed with `.conf` as
extension.

For now, I'm disabling the legacy warning, because that's an issue the
maintainer (i.e. me) needs to solve at some point rather than the folks
using the module.
2025-08-29 19:29:54 +02:00
Bang Lee d323f29257 nixos/wayvnc: init 2025-08-26 16:52:53 -07:00
dish 970dcca69c
treewide: Fix links in module documentation 2025-08-25 12:55:11 -04:00
K900 35d0bafabf nixos/treewide: clean up Plasma 5 references
Preparing to drop.
2025-08-21 22:31:56 +03:00
Gaétan Lepage 13b9a48210
maintainers: drop drupol (#435310) 2025-08-21 08:58:35 +02:00
Michael Hoang fe48962ba8
nixos/regreet: replace deprecated package attrpath (#431787) 2025-08-21 12:01:34 +10:00
Pol Dellaiera bc36d3ac43 maintainers: drop drupol 2025-08-20 17:54:38 +02:00
K900 8baeaa3e94
calamares: 3.3.13 -> 3.4.0, qt6-ize, clean up (#430636) 2025-08-12 15:16:19 +03:00
nikstur 42cf56db09 nixos/system-path: add corePackages option
This allows users to override all packages. This is useful to build
minimal systems that really don't required these packages that
previously were "required".
2025-08-10 22:48:26 +02:00
nikstur 0d9a5c2059 nixos/fuse: add enable option
Fuse is stil enabled by default so the default behaviour of NixOS
doesn't change. However, now it's possible to actively exclude fuse when
you don't need it.
2025-08-10 22:43:39 +02:00
nikstur 898ebf78ef nixos/bash: re-introduce enable option 2025-08-10 22:43:28 +02:00
nikstur d5ae87bdeb
Revert "nixos: allow more things to be disabled" 2025-08-10 22:22:08 +02:00
Arian van Putten 1bb040fae8
nixos: allow more things to be disabled (#429695) 2025-08-10 19:49:52 +02:00
K900 9d8582f561 nixos/partition-manager: switch to qt6 2025-08-10 10:19:20 +03:00
GDBlaster bfa1933939 nh: Delay run on boot so clean service doesnt make the boot process wait for it
Fix formatting

Co-authored-by: Acid Bong <acidbong@tilde.club>

changed target to multi-user
2025-08-08 14:15:02 +02:00
Gutyina Gergő c29545ba8d
nixos/xppen: init
Co-authored-by: yakrobat <yakrobat@protonmail.com>
2025-08-08 10:09:50 +02:00
Acid Bong c8dd37a4b0
nixos/regreet: replace deprecated package attrpath
A follow-up to #427540
2025-08-07 19:17:38 +03:00
Aleksana 21ee42cde7
nixos/vim: assert that both enable and defaultEditor is set (#421449) 2025-08-01 23:39:54 +08:00
nikstur 63b7ebbdb1 nixos/bash: re-introduce enable option 2025-08-01 14:16:48 +02:00
nikstur eca55074cb nixos/fuse: add enable option
Fuse is stil enabled by default so the default behaviour of NixOS
doesn't change. However, now it's possible to actively exclude fuse when
you don't need it.
2025-07-31 20:42:36 +02:00
nikstur 6df45ae281 nixos/system-path: add corePackages option
This allows users to override all packages. This is useful to build
minimal systems that really don't required these packages that
previously were "required".
2025-07-31 20:42:35 +02:00
Wolfgang Walther 5a0711127c
treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther 62fe016519
treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Luj 381b159684
nixos/vscode: init (#425996) 2025-07-21 21:46:30 +02:00
Connor Baker e76ac7ca70
nixos/nix-required-mounts: add driverLink symlink target (#426280) 2025-07-21 10:16:09 -07:00
Sandro 12094020ba
nixos/msmtp: add package option (#425532) 2025-07-19 19:02:22 +02:00
Connor Baker 0b47ed1b35 nixos/nix-required-mounts: add driverLink symlink target to NVIDIA defaults
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-07-18 04:22:43 +00:00
Ethan Carter Edwards 93e74db1da
nixos/vscode: init
Allows for configuring extensions, the package, and setting the default
editor.

Co-authored-by: lzcnt <lzcunt@disroot.org>
Co-authored-by: isabel <isabel@isabelroses.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Acid Bong <acidbong@tilde.club>
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-07-17 13:00:10 -04:00
Doron Behar 2f83e9cb4a
tsm-client: 8.1.25.0 -> 8.1.27.0, drop old migration code (#387363) 2025-07-16 23:20:28 +03:00
Sandro Jäckel 22665bce7a
nixos/msmtp: add package option 2025-07-15 20:41:31 +02:00
Karun Sandhu 056ea1afe3 nixos/uwsm: remove deprecated flag -S
see cc56915ff7
2025-07-12 02:32:43 +05:30
Guillaume Girol e69f17b2fd
clash-verge-rev: move IPC path to /run/clash-verge-rev/service.sock for better security (#420530) 2025-07-07 20:59:13 +02:00
John Titor 766ad54fde treewide: remove primeos from maintainers
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-07-06 00:00:32 +05:30
Maximilian Bosch dc3b2f425d
Merge: nixos/rust-motd: use existing PAM options to configure pam_motd (#420885) 2025-07-05 13:09:25 +02:00
Aleksana 4ed0014d36
nixos/fish: follow symlinks in completion generation (#420942) 2025-07-05 17:36:13 +08:00
Sandro 9cd5c938a0
nixos/cnping: fix setcap wrapper (#394915) 2025-07-04 20:07:14 +02:00
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