Commit Graph

1896 Commits

Author SHA1 Message Date
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
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
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