2290 Commits

Author SHA1 Message Date
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
Gavin John b76bf041c7 nixos/immersed: openPorts -> openFirewall
The PR that added this is only a few hours old (https://github.com/NixOS/nixpkgs/pull/399766) and hasn't had the chance to enter an unstable released, which is why I haven't added a rename flag.
2026-07-05 01:13:47 -04:00
Ryan Hendrickson 6edbf1a6a0 immersed: add option to open firewall ports and libraries for hardware encoding support (#399766) 2026-07-04 21:29:37 -04:00
Daniel Thwaites 3bc78b00e8 treewide: largely remove danth from maintainers
I have not used most of these in a while, so have no interest in
maintaining them any more.
2026-07-04 18:56:47 +01:00
aaravrav 3b93c07201 nixos/moonlight-qt: add module 2026-07-04 12:55:55 +05:30
Maximilian Bosch 0be9f9b2fa captive-browser: 0-unstable-2021-08-01 -> 0-unstable-2025-11-05 (#538118) 2026-07-04 06:32:09 +00:00
Maximilian Bosch 6b6b3a6cd8 nixos/captive-browser: update default arguments passed to Chromium
Closes #533452

Taken from https://github.com/pacoorozco/captive-browser/blob/9f75ef3/config_examples/captive-browser-linux-networkmanager.toml
2026-07-03 19:18:51 +02:00
Gavin John f8225c39df nixos/comma: init
Fixes https://github.com/NixOS/nixpkgs/issues/426379
2026-07-03 10:58:40 -04:00
Maximilian Bosch 900ed1808d nixos/captive-browser: drop setcap wrapper
Linux 5.7 is not supported on NixOS anymore, so this is dead-code.
2026-07-03 15:09:24 +02:00
Sandro 20a8da7e87 nixos/foot: only modify the prompt when running inside foot (#534737) 2026-06-29 22:31:52 +00:00
nixpkgs-ci[bot] 7ac2687f5f Merge master into staging-next 2026-06-25 00:45:19 +00:00
r-vdp 1260b0727b nixos/fish: extract completion generator from the fish binary
fish no longer installs share/fish/tools/ and instead embeds the
script in the binary. Extract it via `status get-file` and replace
the patch that stripped the autogenerated header with an inline sed
plus a test that fails the build if the upstream header format
changes.
2026-06-24 17:20:00 +02:00
Steven Allen 32bf61c51e nixos/foot: only modify the prompt when running inside foot
Without this, these integration scripts will mess with the prompt even
when not running a shell inside of foot. This can break:

1. Terminals that don't understand these sequences (e.g., gnome-terminal
and likely other vte based terminals).
2. Anything that tries to parse the prompt (Emacs packages like
bash-completion).

This patch relies on the TERM variable (against upstream's
recommendation [1]) because:

1. Only Fish [2] has built-in support for querying things like
XTVERSION. Querying terminal features manually is non-trivial and
requires writing to STDOUT, which I'd like to avoid.

2. Even in Fish, this XTVERSION may only be queried after the first
prompt has been displayed ([2]), which is too late.

This patch does not explicitly check if the terminal is interactive as
the modified files are only sourced by interactive shells anyway.

[1]: https://codeberg.org/dnkl/foot#programmatically-checking-if-running-in-foot
[2]: https://fishshell.com/docs/current/cmds/status.html#status-terminal

fixes #374613
2026-06-23 13:49:26 -07:00
nixpkgs-ci[bot] 7d340b597d Merge master into staging-nixos 2026-06-22 13:55:09 +00:00
Janne Heß b3c092d3c3 nixos/vscode: system-wide policies option (#496195) 2026-06-22 09:00:13 +00:00
Martin Weinelt 28c1501947 nixos/appimage: enable fuse 2026-06-20 17:29:41 +02:00
Martin Weinelt ef352e5401 nixos/fuse: disable by default
This change disables the fuse module by default and shifts the
obligation to enable it to consumers.
2026-06-20 17:29:40 +02:00
Mio 3ef4f90536 nixos/sniffnet: install package when enabled 2026-06-18 09:27:47 +10:00
Sandro 814d98f490 nixos/clash-verge: relax checkReversePath in TUN mode (#517118) 2026-06-16 21:04:38 +00:00
André Silva 184d1b4c0f nixos/uwsm: set restartIfChanged = false on session units 2026-06-16 11:19:57 +01:00
Yt f3785405f6 libsoup_2_4: drop (#529295) 2026-06-15 23:27:32 +00:00
nixpkgs-ci[bot] 07846d183a Merge master into staging-nixos 2026-06-13 00:51:06 +00:00
NotAShelf bb070e800e nixos/hyprland: migrate Systemd user settings to RFC 42-style attrs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6f9330373d89a24ccc191104bdeaa7236a6a6964
2026-06-12 22:12:35 +03:00
Martin Weinelt 7a3819ed28 nixos/gamemode: opt into pkexec 2026-06-12 00:50:44 +02:00
Martin Weinelt 581de9713c nixos/throne: opt into pkexec
https://github.com/throneproj/Throne/blob/4.3.7/src/ui/mainwindow.cpp#L843-L847
2026-06-11 20:31:23 +02:00
Peder Bergebakken Sundt 9550204ab3 clash-verge-rev: 2.4.7 -> 2.5.1 (#523235) 2026-06-10 22:34:53 +00:00
sternenseemann 01e7815238 nixos/foot: fix zsh duplicate precmd functions (#523065) 2026-06-10 04:34:27 +00:00
Pascal Bach c172c09112 jai-jail: init at 0.3 (#504873) 2026-06-09 07:30:18 +00:00
whispers 14d99f9d24 mouse-actions-gui: drop
mouse-actions-gui is reliant on Tauri v1, which pulls in webkitgtk 4.0
and libsoup 2.4. The former has already been dropped, and the latter's
is imminent. It has been marked broken in Nixpkgs since October 2025.
2026-06-07 18:51:13 -04:00
Mitchell Pleune 1b9b855569 nixos/iotop: optionally enable delayacct tracking in kernel
Since Linux commit e4042ad492357fa995921376462b04a025dd53b6 (May 2021)
this is disabled by default as it is "not used much."
2026-06-06 09:42:25 +02:00
agentelement af7dd49a51 nixos/jai-jail: init jai-jail 2026-06-05 14:41:12 -07:00
Yaksis 16bb18b666 nixos/clash-verge: relax checkReversePath in TUN mode 2026-06-02 10:37:36 +08:00