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