github-actions[bot]
5f13bba112
Merge master into staging-next
2025-01-15 10:25:49 +00:00
sund3RRR
28d2336785
amneziaVPN: init at 4.8.2.3; nixos/programs/amneziaVPN: init
2025-01-15 13:22:46 +03:00
Martin Joerg
33f6bdabe3
nixos/ssh: use correct executable for grep in ssh-askpass-wrapper
...
fix #177503
2025-01-14 14:05:46 +00:00
Fernando Rodrigues
0b329e444e
nixos/pay-respects: add aiIntegration option
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:58 -03:00
Fernando Rodrigues
fd946aa774
nixos/pay-respects: add package option
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:56 -03:00
Fernando Rodrigues
29e9725bb7
nixos/pay-respects: add runtimeRules option
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-01-12 16:01:55 -03:00
github-actions[bot]
507f7fe91e
Merge master into staging-next
2025-01-12 12:05:15 +00:00
Klemens Nanni
afffa89ec5
ssh: Fix environment variable parsing ( #177503 )
...
From systemctl(1)'s `show-environment`:
[...] If no special characters or
whitespace is present in the variable values, no escaping is
performed, and the assignments have the form "VARIABLE=value". If
whitespace or characters which have special meaning to the shell
are present, dollar-single-quote escaping is used, and assignments
have the form "VARIABLE=$'value'". [...]
`DISPLAY` is unlikely to require such escaping, but is still broken and
overly complicated.
Just rely on the fact that systemctl outputs line that are safe to be
interpreted by the shell.
Filter for `DISPLAY` and `eval` the output instead of trying to parse
just the value part and reassign it again.
2025-01-12 12:47:30 +01:00
github-actions[bot]
e930b19aca
Merge master into staging-next
2025-01-12 06:04:28 +00:00
Phani Rithvij
e5b47e167a
nixos/tmux: add package option ( #372994 )
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-01-12 05:52:59 +05:30
github-actions[bot]
564dc4b926
Merge master into staging-next
2025-01-11 12:05:25 +00:00
Christian Kögler
37e2a80996
nixos/nix-required-mounts: Fix outdated option hardware.opengl
2025-01-11 11:47:22 +01:00
FliegendeWurst
03b5879e7f
nixos/sway: fix Nvidia warning
2025-01-11 08:51:07 +01:00
github-actions[bot]
f2e88eaafe
Merge master into staging-next
2025-01-10 18:04:54 +00:00
FliegendeWurst
1e4221b0e2
nixos/sway: warn on too old Nvidia
2025-01-09 08:59:01 +01:00
github-actions[bot]
d9159d2b18
Merge staging-next into staging
2025-01-03 00:14:58 +00:00
Sandro
f4861a9f02
tsm-client: 8.1.24.0 -> 8.1.25.0 (and update URLs) ( #365012 )
2025-01-02 23:25:56 +01:00
github-actions[bot]
92be6e3838
Merge staging-next into staging
2024-12-30 18:04:51 +00:00
nicoo
238b407862
nixos: hardware.pulseaudio → services.pulseaudio ( #369391 )
2024-12-30 13:46:50 +00:00
Jan Tojnar
ab44f61ec7
Merge branch 'staging-next' into staging
...
Merge conflict in `pkgs/by-name/en/envision/package.nix` between efb2d2b815fe9f7d12f4aab42c83e759db5ec716 (staging) and b9d59c4515ea7cd4595d342c9d87877b544e6dbd+de7a60960219b303cc44ad446f9e7ddaf23b9944 (staging-next).
2024-12-30 01:58:08 +01:00
Gautier DI FOLCO
4e57e466e4
nixos/vivid: init module
2024-12-24 14:45:41 +01:00
github-actions[bot]
4d40b997d3
Merge staging-next into staging
2024-12-23 12:06:21 +00:00
Arne Keller
852e3f019e
schroot: init at 1.6.13-5 ( #351765 )
2024-12-23 09:57:18 +01:00
github-actions[bot]
915adfe15e
Merge staging-next into staging
2024-12-22 00:16:10 +00:00
euxane
1dabc1f584
maintainers: rename pacien -> euxane, update details
2024-12-21 21:20:22 +01:00
Thiago Kenji Okada
d61966e381
nixos/clash-verge: enable serviceModule by default ( #363005 )
2024-12-21 14:52:55 +00:00
github-actions[bot]
f970ef5718
Merge staging-next into staging
2024-12-20 12:06:14 +00:00
Arne Keller
23f98b65be
autoenv: init at 0-unstable-2024-10-16 ( #349058 )
2024-12-20 11:35:32 +01:00
Borja Clemente
20cf89b1df
autoenv: init at 2024-10-16
...
Signed-off-by: Borja Clemente <borja.clemente@gmail.com>
2024-12-19 10:06:55 +01:00
Philip Taron
8f78cb0e66
replaceVarsWith: fix checkPhase with dir set ( #365347 )
2024-12-15 19:10:57 -08:00
Wolfgang Walther
e19c233a58
fzf: add fish support ( #363415 )
2024-12-15 20:05:46 +01:00
Wolfgang Walther
e58e0c158e
various: replace substituteAll with replaceVarsWith
...
This covers cases which need to use replaceVarsWith because the use
isExecutable = true.
2024-12-15 13:35:30 +01:00
Arne Keller
d8518a7700
nixos/less: set default lessopen preprocessor to null ( #316979 )
2024-12-15 11:05:21 +01:00
Arne Keller
50346e3558
git-lfs-transfer: init at 0.1.0-unstable-2024-10-07 ( #350130 )
2024-12-14 14:54:24 +01:00
wxt
6817299f38
nixos/clash-verge: enable serviceModule by default
2024-12-14 16:10:09 +08:00
Yarny0
2f85e9679c
tsm-client: 8.1.24.0 -> 8.1.25.0
...
Readme: https://www.ibm.com/support/pages/node/597891#Readme_8125
(At the time of this writingn,
most URLs in there lead to a login portal.
This might change with time.)
2024-12-13 20:59:27 +01:00
Błażej Sowa
3275d4e3a6
nixos/schroot: init module
2024-12-13 15:26:55 +01:00
nicoo
f6c5531461
nixos: Don't set !allowSubstitutes ( #314664 )
...
It is set by `runCommandLocal` and prevents fetching the build output
from `cache.nixos.org` or another trusted substituter.
2024-12-12 18:26:24 +00:00
misuzu
6c7048f933
programs/yubikey-touch-detector: add PartOf=graphical-session.target ( #364117 )
2024-12-11 13:06:04 +02:00
Leona Maroni
2e5a764eaf
git-worktree-switcher: init at 0.2.4 ( #355484 )
2024-12-11 11:15:17 +01:00
Majiir Paktu
fae5d6025c
programs/yubikey-touch-detector: add PartOf=graphical-session.target
2024-12-10 23:30:52 -05:00
misuzu
22b87b1b7e
nixos/bat: init ( #350079 )
2024-12-10 22:33:34 +02:00
Silvan Mosberger
4f0dadbf38
treewide: format all inactive Nix files
...
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build a08b3a4d19 .tar.gz \
--argstr baseRev b32a094368
result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Fernando Rodrigues
3a068accfd
nixos/bat: init bat module
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-12-10 14:38:30 -03:00
jiriks74
3318aa52de
nixos/git-worktree-switcher: init git-worktree-switcher
...
This module sets up shells so that they work with
[git-worktree-switcher](https://github.com/mateusauler/git-worktree-switcher )
2024-12-10 03:39:13 +01:00
Arne Keller
13659a54fc
nixos/qgroundcontrol: fix qgroundcontrol module ( #336183 )
2024-12-09 06:47:34 +01:00
arthsmn
a47317817d
fzf: add fish support
2024-12-08 21:01:45 -03:00
arthsmn
077c3cb19d
fzf: remove the unnecessary mkIf
2024-12-08 21:00:39 -03:00
amesgen
672b3f8945
nixos/bazecor: init
2024-12-06 23:41:41 +01:00
Ramses
69c07a1590
treewide: adopt/co-maintain some packages ( #355700 )
2024-12-05 09:29:28 +01:00
Guilherme Baeta Fontes
2ae24b1246
nixos/gnupg: fix typo
2024-12-02 23:07:43 +00:00
Tomodachi94
ac35b10480
nixos/java: No bashisms in environment.shellInit script ( #294121 )
2024-11-30 17:19:13 -08:00
Felix Buehler
b1a2522f05
nixos/fcast-receiver: remove with lib;
2024-11-27 22:26:56 +01:00
Tomodachi94
5bb480bf8f
nixos/java: format with nixfmt-rfc-style
2024-11-24 22:44:54 +00:00
Fernando Rodrigues
d4f3fe7de3
fish: add sigmasquadron as co-maintainer
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-23 20:14:05 -03:00
Wolfgang Walther
8bdfc5eca2
nixos/screen: remove assertion
...
Scheduled for 24.11.
2024-11-22 18:30:12 +01:00
FliegendeWurst
8a34d575f6
nixos/k3b: remove module as obsolete
2024-11-22 09:22:40 +01:00
Emery Hemingway
50bbfb5788
nixos/nncp: recursively merge configurations
2024-11-21 18:31:13 +00:00
Masum Reza
e1cedaabe5
nixos/obs-studio: nullable package ( #356845 )
2024-11-20 18:47:47 +05:30
Marcus Ramberg
258174aead
nixos/pay-respects: actually import the module ( #356231 )
2024-11-19 20:56:02 +01:00
Sandro
eaeca4c794
nixos/arp-scan: init, nixos/tcpdump: init ( #356994 )
2024-11-19 11:03:46 +01:00
MithicSpirit
d14392eaf6
nixos/obs-studio: nullable package
...
Allows setting `programs.obs-studio.package = null`, which is useful in
case the user wants the appropriate kernel modules from
`programs.obs-studio.enableVirtualCamera`, but does not wish to install
obs system-wide with nixos (e.g., because they want to install it just
for their user with home-manager or maybe via flatpak).
2024-11-18 11:33:43 -05:00
Sandro Jäckel
b4d622fd7a
nixos/{arp-scan,iftop,tcpdump,traceroute}: format
2024-11-18 16:47:56 +01:00
Sandro Jäckel
a6ee554a67
nixos/traceroute: use lib.getExe
2024-11-18 16:47:56 +01:00
Sandro Jäckel
4fae28967b
nixos/iftop: improve description, use lib.getExe
2024-11-18 16:47:55 +01:00
Sandro Jäckel
eb42ef0c24
nixos/tcpdump: init
2024-11-18 16:47:55 +01:00
Sandro Jäckel
2829181316
nixos/arp-scan: init
2024-11-18 16:40:20 +01:00
Wolfgang Walther
7076d32d23
nixos/yabar: remove reference to nixos 18.03
...
No need to mention that anymore - it's just a fact by now.
2024-11-17 13:06:11 +01:00
Fernando Rodrigues
c346fd5125
nixos/pay-respects: fix interactiveShellInit for fish and zsh
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-15 17:56:54 +00:00
John Titor
04f223946c
nixos/hyprland: adds programs.hyprland.withUWSM option
...
Bool: controls whether Hyprland is configured with UWSM or not.
Upstream recommends using UWSM for better compatibility with systemd integration.
https://wiki.hyprland.org/Useful-Utilities/Systemd-start/
2024-11-15 14:32:29 +05:30
John Titor
48da44a481
nixos/hyprland: format with nixfmt rfc style
2024-11-14 23:47:26 +05:30
Marcus Ramberg
703675fc50
pay-respects: init at 0.4.18; nixos/pay-respects: init module ( #355694 )
2024-11-14 08:37:28 +01:00
Fernando Rodrigues
a1af0bc137
nixos/pay-respects: init module
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-13 16:15:10 +00:00
Sandro
a9db65e0dd
nixos/firefox: dedupe identically nativeMessageHosts packages ( #335253 )
2024-11-13 17:04:55 +01:00
Sandro Jäckel
18135de79a
nixos/firefox: dedupe identically nativeMessageHosts packages
2024-11-12 18:00:50 +01:00
Weijia Wang
5b916fd897
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles ( #353832 )
2024-11-10 13:00:09 +01:00
Sefa Eyeoglu
e9c53bdf9a
nixos/localsend: add package option & allow udp port ( #333485 )
2024-11-10 12:47:30 +01:00
Petr Portnov
3f2bbfd68b
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles
2024-11-05 18:23:26 +03:00
chn
2d3658130b
nixos/git: add lsf.enablePureSSHTransfer
2024-11-03 12:39:02 +08:00
Weijia Wang
10b6280a20
openvpn3: v20 -> v23 ( #326623 )
2024-11-01 21:27:18 +01:00
Jörg Thalheim
ca6305bdf6
nixos/nix-ld: replace variable with sessionVariables ( #352541 )
2024-10-31 07:24:47 +01:00
name_snrl
6c289ca719
nixos/nix-ld: replace variable with sessionVariables
...
I tried to execute the command over ssh (without login). But got an
error about shared libraries.
Error reproduction:
```bash
ssh <user>@<host> env | grep NIX_LD_LIBRARY_PATH
```
Replacing shell variables with PAM variables solves this problem.
2024-10-31 10:28:23 +05:00
Aleksana
824641a429
oh-my-zsh: fix 'preLoaded' option documentation ( #352266 )
2024-10-30 17:12:11 +08:00
Aleksana
3b2ebbb33f
sway-unwrapped: 1.9 -> 1.10 ( #351752 )
2024-10-30 16:45:51 +08:00
Serhii Khoma
26261f98be
oh-my-zsh: fix 'preLoaded' option documentation
2024-10-30 10:20:12 +07:00
Petr Portnov
279d00a8f5
openvpn3: 20 -> 23
...
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2024-10-29 12:55:24 +03:00
Aleksana
90d931b10e
oh-my-zsh: add 'preLoaded' option ( #351810 )
2024-10-29 17:42:48 +08:00
Sefa Eyeoglu
eb382ecd52
nixos/sway: update default extraPackages
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-28 12:09:19 +01:00
Masum Reza
c6667b33b5
nixos/uwsm: enable display manager by default ( #351626 )
2024-10-28 13:09:22 +05:30
Serhii Khoma
79337719ed
oh-my-zsh: add 'preLoaded' option
2024-10-28 11:55:15 +07:00
Sefa Eyeoglu
7d43e37b44
nixos/uwsm: enable display manager by default
...
UWSM is not usable if wayland-sessions are not linked. So
`services.displayManager.enable` should be true if UWSM is used.
`services.graphical-desktop.enable` is implied by
`services.displayManager.enable`.
See nixos/modules/services/misc/graphical-desktop.nix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-27 20:19:18 +01:00
Austin Horstman
3580012bef
modules/_1password: _1password -> _1password-cli package name
2024-10-27 14:18:57 -05:00
Sefa Eyeoglu
60900303b5
corefreq: init at 1.98.4 ( #330049 )
2024-10-26 21:54:36 +02:00
Masum Reza
c87f82b6aa
nixos/sway: workaround idle inhibit not working in Firefox ( #348792 )
2024-10-24 19:48:30 +05:30
Ramses
fe8daa8bac
nixos/niri: init module ( #348193 )
2024-10-24 09:20:35 +02:00
teutat3s
7e7a06994f
nixos/sway: workaround idle inhibit not working
...
in Firefox
Source:
https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/
> Firefox supports the Wayaland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see #465 .
2024-10-23 18:34:47 +02:00
seth
942b12caba
nixos/niri: init module
2024-10-21 21:00:17 -04:00
Mathieu Rene
dcc8b99d85
nixos/corefreq: add program defining both the daemon service and its kernel module
2024-10-19 21:23:55 -04:00
Masum Reza
18760e4c99
{nixos/gpu-screen-recorder,gpu-screen-recorder{-,gtk}}: update to 4.1.11, remove cap_sys_nice ( #339874 )
2024-10-15 02:16:59 +05:30
github-actions[bot]
4f2eec3440
Merge master into staging-next
2024-10-12 00:13:45 +00:00
MithicSpirit
08831a7160
nixos/gamemode: use listsAsDuplicateKeys for settings
...
This allows settings multiple scripts in `.custom.start` and
`.custom.end`, as Gamemode reads them back out into a list.
This is slightly annoying, as *any* duplicate keys will appear multiple
times, while gamemode will only accept the last one for most keys
(clobbering previous ones). Ideally, it would be possible to only enable
`listsAsDuplicateKeys` for scripts, but this does not seem to be
possible in `pkgs.formats.ini`.
2024-10-11 11:41:35 -04:00
github-actions[bot]
a5883bc172
Merge master into staging-next
2024-10-10 12:05:39 +00:00
Franz Pletz
9958dd2df8
immersed-vr: rename to immersed ( #341266 )
2024-10-10 13:47:06 +02:00
github-actions[bot]
0b14a71873
Merge master into staging-next
2024-10-09 12:06:03 +00:00
Emery Hemingway
7f63bcba36
nixos/nncp: refactor configuration merging
...
The NNCP utilities have poor support for configuration merging so
use jq and hjson-cli instead.
2024-10-09 09:07:11 +00:00
Gavin John
ab5706b3a5
nixos/programs.immersed-vr: rename to programs.immersed
2024-10-08 11:38:55 -07:00
K900
a3ccb7f562
steam: decimate
2024-10-08 14:00:17 +03:00
DontEatOreo
7b69d089ca
nixos/gpu-screen-recorder: remove cap_sys_nice
...
Reason: https://github.com/NixOS/nixpkgs/pull/339874#discussion_r1788687308
Co-authored-by: dec05eba <dec05eba@protonmail.com>
2024-10-06 15:27:45 +03:00
DontEatOreo
8d564190a9
nixos/gpu-screen-recorder: format with nixfmt-rfc-style
2024-10-06 15:27:45 +03:00
Peder Bergebakken Sundt
986e6d4e3d
tsm-client: 8.1.23.0 -> 8.1.24.0 ( #345039 )
2024-10-04 18:25:37 +02:00
Gavin John
765c9bf44e
nixos/qgroundcontrol: Add cfg.package option
2024-10-02 15:09:37 -07:00
Ali Rizvi
9020d82c70
nixos/wayland: add gtk portal by default
2024-09-30 09:54:19 -04:00
Masum Reza
007e91615b
waybar: add systemdSupport input ( #345107 )
2024-09-29 23:28:25 +05:30
Sefa Eyeoglu
5fcc1337d2
nixos/waybar: enable systemdSupport for package
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-29 17:56:24 +05:30
Danilo Reyes
056fc213e6
modules/obs-studio: optionally enable v4l2loopback ( #312112 )
...
* modules/obs-studio: optionally enable v4l2loopback
* add test
* added documentation to 24.11 changelog
2024-09-28 19:43:06 +02:00
Yarny0
f748ccc318
tsm-client: 8.1.23.0 -> 8.1.24.0
...
Also, all URLs in package and module comments are updated.
At the time of this writing, the "Update History" page
(release notes) for tsm-client >=8.1.19 does not list any
"APARs" ("Authorized Program Analysis Reports") for 8.1.24.0.
2024-09-28 08:48:41 +02:00
linsui
ac3e0dba12
nixos/firefox: format
2024-09-23 15:10:01 +08:00
linsui
4360c170f3
nixos/firefox: add linsui as maintainer
2024-09-23 15:09:34 +08:00
linsui
bcc5fe1d8c
nixos/firefox: add autoConfigFiles
2024-09-23 15:06:52 +08:00
h7x4
f21ae37d3d
clash-verge: remove ( #342557 )
2024-09-22 01:41:17 +02:00
Masum Reza
e677e7056c
waybar: include the systemd user unit ( #340874 )
2024-09-22 00:29:40 +05:30
zendo
fe0d4615fe
clash-verge: remove
2024-09-21 22:31:17 +08:00
linsui
c9f8285f05
nixos/nautilus-open-any-terminal: only set NAUTILUS_4_EXTENSION_DIR in non GNOME environment
2024-09-21 16:28:55 +08:00
lassulus
a7e62e65f8
cdemu-daemon: 3.2.6 -> 3.2.7 ( #342883 )
2024-09-19 08:43:45 +02:00
Robert Schütz
5e89ea3d30
nixos/cdemu: use lib.getExe
2024-09-18 14:39:39 -07:00
Nydragon
69ca85cc7b
nixos/pulseview: init module
...
Pulseview needs the libsigrok udev rules to be installed, this module
removes the need for the enduser to think about this dependency.
2024-09-18 23:20:57 +02:00
Jörg Thalheim
9098810fa3
nixos/programs/yubikey-touch-detector: expose configuration variables ( #337910 )
2024-09-18 15:56:42 +02:00
Eman Resu
f78e6b8839
nautilus-open-any-terminal: add required config from project README so module functions intuitively
...
bb0fe33c48/README.md (nixpkgs-nixos-)
2024-09-16 16:35:08 +05:30
r-vdp
a03d5e6f56
waybar: the systemd unit is coming from the package now
2024-09-10 14:12:45 +02:00
laalsaas
a89b885ae9
sway: integrate with systemd
...
see: https://github.com/swaywm/sway/wiki/Systemd-integration
2024-09-06 15:59:37 +02:00
Emily
42e6ee04b1
nixos/*: use pipewire by default ( #339209 )
2024-09-04 22:42:18 +01:00
K900
dcd4151fd6
nixos/steam: also enable 32-bit Pipewire plugins
2024-09-04 13:56:42 +03:00
Artturin
74065337aa
mouse-actions-gui: init at 0.4.4 ( #269518 )
2024-09-03 19:33:49 +03:00
linsui
d572c865ad
nixos/foot: fix bash script
2024-09-03 02:27:22 +08:00
Blake
32b09f611f
nixos/rust-motd: fix assertion after pam changes in #331784
2024-08-29 14:14:40 +02:00
linsui
89f10dc1a8
nixos/foot: init
2024-08-29 01:37:27 +08:00
Dhananjay Balan
ee6fa1027f
programs/yubikey-touch-detector: expose configuration variables
...
commit 9b4abd6546 removed opionated
configuration from the `yubikey-touch-detector` package.
This adds configuration options for the service into the program
configuraion.
2024-08-28 11:42:13 +02:00
Sandro
84c8d21c64
nixos/streamcontroller: init, streamcontroller: init at 1.5.0-beta.6-unstable-2024-08-13, pythonPackages.usb-monitor: init at 1.21 ( #335545 )
2024-08-28 11:38:05 +02:00
Ming-Chuan
fc8e88205b
nixos/streamcontroller: init
2024-08-28 11:28:29 +02:00
Franz Pletz
0b50871403
nixos/gamescope: expose gamescopectl ( #337449 )
2024-08-26 16:26:46 +02:00
PedroHLC
61dfef9a3d
nixos/gamescope: expose gamescopectl
2024-08-26 08:32:36 -03:00
John Titor
93343775bd
nixos/uwsm: init
...
[UWSM](https://github.com/Vladimir-csp/uwsm ) is a session manager that wraps a wayland
window compositor with useful systemd units like `graphical-session-pre.target`,
`graphical-session.target`, `xdg-desktop-autostart.target`.
This is useful for Wayland Compositors that do not start
these units on these own.
Example for Hyprland:
```nix
programs.hyprland.enable = true;
programs.uwsm.enable = true;
programs.uwsm.waylandCompositors = {
hyprland = {
compositorPrettyName = "Hyprland";
compositorComment = "Hyprland compositor managed by UWSM";
compositorBinPath = "/run/current-system/sw/bin/Hyprland";
};
};
```
Co-authored-by: Kai Norman Clasen <k.clasen@protonmail.com>
2024-08-21 16:09:54 +05:30
Masum Reza
94c30e543d
Merge pull request #335115 from SuperSandro2000/graphical-desktop
...
nixos/graphical-desktop: add enable option, nixos/wayland-session: use graphical-desktop option and remove implicit defaults
2024-08-18 17:20:55 +05:30
Masum Reza
3f08237ceb
Merge pull request #296607 from Yusuf-Duran/add-iio-hyprland
...
iio-hyprland: init at 0-unstable-2024-07-24; nixos/iio-hyprland: init module
2024-08-18 17:19:20 +05:30
Peder Bergebakken Sundt
e471916645
treewide: passthru nixos test ( #334491 )
2024-08-18 00:29:43 +02:00
Sandro Jäckel
4f34325b2b
nixos/wayland-session: use graphical-desktop option and remove implicit defaults
2024-08-17 23:11:37 +02:00
Yusuf
228660743a
nixos/iio-hyprland: init module
2024-08-18 01:18:23 +05:30
Jörg Thalheim
5d500e3d51
Merge pull request #335283 from Enzime/fix/regreet
...
regreet: fix theming options not under GTK header
2024-08-17 12:26:35 +02:00
Michael Hoang
3ffc982bfa
regreet: don't allow settings to be a path
2024-08-17 14:32:49 +10:00
Michael Hoang
5ee778d424
regreet: fix theming options not under GTK header
...
Fixes #335082
2024-08-17 14:29:45 +10:00