Kira Bruneau
98101d14db
nixos/gamemode: restart the service when the package is changed ( #553738 )
2026-08-18 14:43:00 +00:00
İlkecan Bozdoğan
1c0a33c98d
nixos/gamemode: restart the service when the package or the config is changed
2026-08-18 13:50:31 +03:00
AhmedAmrNabil
790b039197
nixos/gpu-screen-recorder: add UI option with UI and notification package
...
add option for ui.enable to install gsr-ui package and setup correct set_cap for hotkeys
2026-08-16 08:41:33 +03:00
Sandro
712b5ea705
upki: init at 0.1.0-beta.3 ( #550386 )
2026-08-14 14:43:28 +00:00
Ryan Lahfa
0f134bced7
nixos/programs/chromium: support recommended preferences ( #551055 )
2026-08-14 10:10:02 +00:00
plegrand-dinum
6ebd6d5e14
nixos/programs/chromium: support recommended preferences
...
This changes how policy parameters are defined to allow user overrides.
Before, policy options were locked in `extraOpts` and users could not
change them. This commit splits them:
- `extraOpts` remains for fixed, locked values.
- `extraOptsRecommended` is added to provide sensible default values
that users can easily change later in the browser if they want to.
2026-08-14 08:53:20 +02:00
SandaruKasa
d40b16d624
nixos/compsize: init
2026-08-13 10:35:49 +09:00
h7x4
ec155e4b28
nixos/btrfs-heatmap: init ( #529685 )
2026-08-13 01:23:03 +00:00
SandaruKasa
377c1c1e33
nixos/btrfs-heatmap: init
2026-08-13 10:05:45 +09:00
Felix Bühler
3e11594744
nixos/solaar: init ( #497516 )
2026-08-12 17:21:41 +00:00
Sandro
f0c22b74cc
programs/zoxide: ensure shell init is always added last ( #547322 )
2026-08-12 13:58:59 +00:00
Svenum
41e401ae9f
nixos/solaar: init
2026-08-12 11:25:38 +02:00
h7x4
c6f12fd9c6
tsm-client: 8.2.1.0 -> 8.2.2.0 (and strictDeps, and structuredAttrs) ( #548168 )
2026-08-11 11:25:58 +00:00
Yt
197475a4f0
nixos/programs/ioquake3: add baseq3 option ( #549447 )
2026-08-11 02:26:39 +00:00
Sandro
56305a03ef
nixos/zsh: add package option ( #548936 )
2026-08-10 22:28:16 +00:00
Skye Soss
a56e6f6f26
nixos/upki: add nixos module
2026-08-07 23:50:43 -05:00
@mjones
26fadffb98
kanshi: 1.8.0 -> 1.9.0, nixos/kanshi: init module ( #497540 )
2026-08-07 20:21:43 +00:00
Philip Taron
2ef12801d0
nixos/nix: Support local-only store ( #536721 )
2026-08-05 17:05:53 +00:00
Jonas Heinrich
1cb49a9690
nixos/programs/ioquake3: add baseq3 option
2026-08-05 10:55:38 +02:00
bitsyndicate
641ee1bde0
nixos/zsh: add package option
...
Add an option to the `programs.zsh` module to allow providing a custom
zsh package.
2026-08-03 23:14:13 +02:00
Masum Reza
ae793fd9ed
nixos/niri: pin defaultSession so GDM 50 stops bouncing to gnome-session ( #528521 )
2026-08-03 16:47:44 +00:00
Jonas Heinrich
9d10ab0081
nixos/programs/ioquake3: init
2026-08-02 18:18:44 +02:00
Kirill Samoylenkov
5807eb21ee
nixos/ergohaven-entropy: init module
2026-08-01 23:34:54 +05:00
Yarny0
027a9b289d
tsm-client: 8.2.1.0 -> 8.2.2.0
...
Release notes ("What's new"):
https://www.ibm.com/docs/en/storage-protect/8.2.2?topic=whats-new#r_wn_tsmserver__title__3
2026-08-01 09:40:01 +02:00
Andrew Zah
885c272a43
nixos/nushell: add module
...
* adds `programs.nushell.{enable,package,plugins}`.
* adds a test to check that plugins get loaded correctly.
2026-07-31 15:03:11 +09:00
kruziikrel13
eeff0f83b4
programs/zoxide: ensure shell init is always added last
...
fixes #528653
2026-07-30 16:58:27 +10:00
Masum Reza
997d810af2
nixos/regreet: move to services.displayManager ( #545504 )
2026-07-28 16:01:27 +00:00
Peter Bynum
80958945e2
nixos/nix-daemon: Add daemon.enable option and assertions
2026-07-28 09:55:32 -04:00
Peter Bynum
058289cc6a
nixos/nix: Move systemPackages, tmpfiles, and build users to settings module
2026-07-28 09:55:31 -04:00
John Titor
510442ed24
nixos/regreet: move to services.displayManager
2026-07-27 00:46:58 +05:30
Samiser
8e744057d6
nixos/noctalia: init module
2026-07-26 18:39:56 +00:00
Michael Daniels
92ff601c5c
nixos/mango: rename from mangowc ( #539030 )
2026-07-25 19:12:09 +00:00
Cosima Neidahl
25a327121b
miriway: 26.01 -> 26.06.3 ( #532137 )
2026-07-25 15:13:58 +00:00
Masum Reza
cc451f6f16
nixos/regreet: fix docs for services.greetd config ( #542892 )
2026-07-24 19:38:40 +00:00
Fernando Rodrigues
e1d85e3a78
bat: fix escaping of shell settings values ( #544606 )
2026-07-23 01:23:38 +00:00
TheRealGramdalf
42586aaeb2
nixos/corefreq: fix mkEnableOption description
2026-07-22 10:34:52 -07:00
Zernix2077
adc88786a1
bat: fix escaping of shell settings values
2026-07-22 19:28:22 +03:00
arne
b3e5a4f9d7
nixos/regreet: fix docs for services.greetd config
2026-07-19 13:48:39 +02:00
OPNA2608
706bc06df6
miriway: 26.01 -> 26.06.3
2026-07-17 01:24:03 +02:00
Austin Horstman
8c94529dfd
pinnacle: init at 0.2.4 ( #482695 )
2026-07-13 15:45:24 +00:00
Sandro
e1f0dee737
passless: init at 0.11.2 ( #516879 )
2026-07-12 20:07:58 +00:00
Bjørn Forsman
34baa2636e
nixos/moonlight-qt: add module ( #537882 )
2026-07-11 07:57:47 +00:00
Lyra Aranha
2822a3acce
nixos/mango: rename from mangowc
2026-07-08 18:43:04 +02:00
isabel
79f49f4e4d
tack: init at 1.0.0; init module ( #533815 )
2026-07-08 08:18:25 +00:00
atagen
74b9979f50
nixos/tack: init
2026-07-08 13:20:07 +10:00
Kerstin Humm
71e8d36147
nixos/passless: init
2026-07-06 18:00:31 +02:00
Cassandra Comar
0a601a67d7
nixos/pinnacle: init module
...
add a nixos module to set up pinnacle as an available session. a user
service/targets are still required to actually run the compositor --
these are best configured via home-manager, using a module I intend to
PR to home-manager once this PR has been merged into nixpkgs.
2026-07-06 09:52:22 -04:00
Fernando Rodrigues
9fc0d99003
nixos/fish: programs.fish.generateCompletions fix spaces in filenames ( #538723 )
2026-07-05 20:57:19 +00:00
Yohann Boniface
c27a1c00a6
treewide: largely remove danth from maintainers ( #538448 )
2026-07-05 20:49:07 +00:00
Jeremy Fleischman
69b2e5e0b2
nixos/fish: programs.fish.generateCompletions fix spaces in filenames
...
`linux-manual` has this fun filename in it:
```console
$ find -L $(nix-build -A linux-manual) -name 'station table - introduction.9.gz'
/nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/station table - introduction.9.gz
```
Our `find ... | xargs ...` didn't handle this nicely, and would vomit in the
following way:
`repro.nix`:
```nix
$ cat repro.nix
let
pkgs = import ./. { };
nixosConfig = pkgs.nixos (
{ config, pkgs, ... }: {
system.stateVersion = config.system.nixos.release;
programs.fish.enable = true;
programs.fish.generateCompletions = true;
environment.systemPackages = [ pkgs.linux-manual ];
}
);
in
nixosConfig.config.environment.etc."fish/generated_completions".source
```
The crash:
```console
$ nix-build repro.nix
these 2 derivations will be built:
/nix/store/qs213n0r723w59jdvfz5w87azd3wh405-linux-manual-7.1.3_fish-completions.drv
/nix/store/1pwps30drz71icj5v4rdiaarmh37xcn8-system_fish-completions.drv
building '/nix/store/qs213n0r723w59jdvfz5w87azd3wh405-linux-manual-7.1.3_fish-completions.drv'...
usage: create_manpage_completions.py [-h] [-c CLEANUP_IN] [-d DIRECTORY] [-k]
[-m] [-p] [-s] [-v {0,1,2}] [-z]
[file_paths ...]
create_manpage_completions.py: error: unrecognized arguments: -introduction.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRBD State macros.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM Client usage stats.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM RAS Node Management.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM_ACCEL_FOPS.9.gz
```
This fix is simple, use the `find -print0 ... | xargs -0 ...` pattern.
2026-07-05 09:38:35 -07:00