Commit graph

1887 commits

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