Coutinho de Souza
80092fae03
mpd: fix type of systemd Service.Environment
...
See #5854
2024-09-19 18:14:54 +02:00
Coutinho de Souza
10fd27c291
kdeconnect: fix type of systemd Service.Environment
...
See #5854
2024-09-19 18:14:28 +02:00
Coutinho de Souza
ffc3a473e6
xembed-sni-proxy: fix type of systemd Service.Environment
...
See #5854
2024-09-19 18:13:59 +02:00
Coutinho de Souza
1d8296c46f
flameshot: fix type of systemd Service.Environment
...
See #5854
2024-09-19 18:13:03 +02:00
Coutinho de Souza
b6204ff489
xscreensaver: fix type of systemd Service.Environment
2024-09-19 18:08:54 +02:00
Andrew Marshall
a9c9cc6e50
sway: do not use pkgs.sway
when cfg.package = null
...
- Implicitly disable checkConfig when `cfg.package = null` as we don’t
have any exe to use for the check
- Implicitly disable `swaymsg reload` on activation, since we have no
exe to use for running it
See https://github.com/nix-community/home-manager/issues/5307
2024-09-16 00:56:20 +02:00
Andrew Marshall
76bf779881
sway: un-extract single-use variable
2024-09-16 00:51:30 +02:00
sdaqo
9c5f16d703
borgmatic: fix service permissions
...
Fixes #5749
2024-09-15 09:32:04 +02:00
Dominic Esposito
f084d65319
swaync: fix example configuration
...
Add a semicolon after "notification-body-image-width = 200" for
completeness.
PR #5828
2024-09-14 09:15:45 +02:00
Callum Leslie
4c8647b1ed
trayscale: add module
...
Trayscale is an unofficial GUI wrapper around the Tailscale CLI
client.
PR #5803
2024-09-13 10:59:31 +02:00
O. C. Taskin
daaf0c2f8d
kanshi: add support for output aliases
...
- Add `services.kanshi.profiles.<name>.outputs.*.alias` to support new
alias directive from kanshi [1].
- Add an assertion to reject aliases not on global scope, which are
not allowed on kanshi [2].
- Add a new test to check alias rejection, `alias-assertion`.
- Add relevant coverage by modifying the existing "new-configuration"
test.
- Kanshi also doesn't allow wildcards on global scope [3], correct the
faulty test case.
[1]: 1ed86ce523
[2]: 1605f7c813/item/doc/kanshi.5.scd (L78)
[3]: 1605f7c813/item/doc/kanshi.5.scd (L80)
2024-09-13 10:51:33 +02:00
Ayman Bagabas
ef50612457
gpg-agent: add launchd service agent and sockets
...
This adds a Darwin Launchd agent along with its sockets to make
gpg-agent starts at load or whenever the sockets are needed.
Fixes: https://github.com/nix-community/home-manager/issues/3864
2024-09-13 08:59:29 +02:00
NAHO
aaebdea769
taskwarrior: support taskwarrior3 migration
...
Support taskwarrior3 migration, following the approach in [1] to avoid
breaking changes.
[1]: https://github.com/NixOS/nixpkgs/pull/303632
Closes: https://github.com/nix-community/home-manager/issues/5310
Link: https://github.com/nix-community/home-manager/pull/5782
2024-09-07 09:41:58 +02:00
DCsunset
127ccc3eb7
i3/sway: support str type for font size
2024-09-06 15:23:08 +02:00
Lulu
03b49187a2
sway: indent sway configuration options
...
Fix the indentation for the configuration of `input`, `output` and
`seat` to match that of `mode`.
2024-09-06 14:51:44 +02:00
Martin Eek Gerhardsen
5130249ab2
taskwarrior-sync: add package option
...
Add option to change which package is used for taskwarrior-sync, to
e.g. taskwarrior3.
2024-09-06 14:47:43 +02:00
Anomalocaridid
a6c743980e
dunst: use -config
flag when configFile
is set
2024-08-06 11:28:17 +02:00
William Tan
58cef37962
nix-gc: remove extraneous quotes from shell script
2024-07-31 08:27:17 +02:00
Ninja3047
d34aaf7b3b
nix-gc: set service type to oneshot
2024-07-30 07:54:40 +02:00
Ninja3047
db40fead89
nix-gc: call nix-collect-garbage in a shell script
...
This will match the behavior in the upstream service which allows the
user to set options to something that uses shell syntax.
2024-07-30 07:54:18 +02:00
polykernel
cd520fbd31
maintainers: remove polykernel
2024-07-28 11:58:33 -04:00
Robert Helgesson
975b83ca56
treewide: fix eval after Nixpkgs maintainer changes
2024-07-27 10:10:13 +02:00
Donovan Glover
465ea1f994
swayosd: avoid restarting too quickly
...
Should fix an issue where swayosd.service would stop without starting
again after restarting too quickly.
Triggered by ending a Hyprland session and logging in with tuigreet.
Related: https://github.com/nix-community/home-manager/pull/4316
2024-07-24 07:37:28 +02:00
Amit Aryeh Levy
7560dc942a
kbfs: avoid using PrivateTmp for systemd service
...
The kbfs service does not seem to actually work with a PrivateTmp. A
PrivateTmp seems as appropriate for kbfs as anything else, but the
upstream service does not use it either
<https://github.com/keybase/client/blob/master/packaging/linux/systemd/kbfs.service >
2024-07-23 08:04:23 +02:00
Johann
c085b984ff
gnome-keyring: update package
...
`pkgs.gnome.gnome-keyring` has been moved to `pkgs.gnome-keyring` In nixpgkgs-unstable
2024-07-10 23:15:28 +02:00
novenary
e3582e5151
sway: unfail units before starting session target
...
Sometimes services can fail. Failed services will generally not be
restarted by systemd. To start previously failed services we can
just reset their failed state before starting our session target.
GNOME and Plasma do the same thing.
See: https://github.com/alebastr/sway-systemd/pull/11
2024-07-05 17:10:02 +03:00
novenary
b7b55e285c
sway: stop sway-session.target on exit
...
This ensures graphical-session.target is properly cycled, and that all
of its members are restarted on consecutive runs.
2024-07-05 17:10:02 +03:00
0x4A6F
bbe6e94737
dunst: fix warning for lib.cartesianProductOfSets
...
"lib.cartesianProductOfSets is a deprecated alias of lib.cartesianProduct."
Rename happened in nixpkgs commit `228621e42dc43f936b66e0ed042c90c511aa0535`.
2024-07-05 10:12:00 +02:00
Robert Helgesson
c514e862cd
treewide: fix eval after Nixpkgs maintainer changes
2024-07-05 01:19:01 +02:00
TheRealGramdalf
c23060ce95
hyprland: emphasize usage of the NixOS module
2024-07-05 01:07:22 +02:00
novenary
0a30138c69
mpd: specify dependency of service on socket
...
This allows `systemctl --user restart mpd.socket` to work properly.
2024-07-04 00:22:58 +02:00
sg-qwt
269cc18d94
sway: fix systemd variables example
2024-07-04 03:43:38 +08:00
Sumner Evans
36e2f9da91
maintainers: remove ivar
...
ivar was removed as a maintainer from upstream nixpkgs due to
inactivity: https://github.com/NixOS/nixpkgs/pull/322266
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-07-03 09:39:20 +02:00
Robert Helgesson
c2f806e60a
pulseeffects: fix test evaluation
...
Fixes #5588
2024-06-29 17:20:18 +02:00
Gutyina Gergő
7e68e55d2e
glance: add module
2024-06-28 17:24:13 +02:00
h7x4
6b1f90a8ff
stalonetray: move config file to XDG_CONFIG_HOME
2024-06-24 00:10:26 +02:00
Robert Helgesson
8be82697f7
ssh-agent: fix evaluation of maintainer field
2024-06-23 23:03:18 +02:00
daru
cd88671199
blanket: add module
2024-06-22 08:19:17 +02:00
Mihai Fufezan
8a20efbb00
hyprland: install xwayland if enabled
...
Install the `xwayland` package if `cfg.xwayland.enable = true;`.
This allows XWayland to work without having to enable the NixOS Hyprland
option.
2024-06-09 13:11:01 +02:00
Dawid Dziurla
83bfe1bac8
nix-gc: add persistent
option ( #5490 )
...
Mirrors the `nix.gc.persistent` option in nixpkgs:
https://search.nixos.org/options?channel=unstable&show=nix.gc.persistent&from=0&size=50&sort=relevance&type=packages&query=nix.gc.persistent
2024-06-03 22:20:47 -06:00
Matthieu Coudron
9b53a10f4c
swayidle: wait for WAYLAND_DISPLAY
...
To avoid this kind of message:
swayidle[181123]: - [Line 1054] Unable to connect to the compositor. If your compositor is running, check or set the WAYLAND_DISPLAY environment variable.
2024-06-02 10:16:22 +02:00
Liassica
29c69d9a46
kdeconnect: fix service with 24.05 package version
...
The 24.05 update for KDE Connect moved the kdeconnectd binary from
`/libexec` to `/bin`, so this fix will check the version of the
package used and set the path accordingly.
2024-05-30 09:05:10 +02:00
Sharzy
a9b36cbe92
gpg-agent: fix usage of splitString
...
`splitString "" "some string"` would throw exception `error: invalid
regular expression` on Darwin (or accurately, on Nix built against
libc++). Refer to https://github.com/NixOS/nix/issues/7208 for
details.
Before Nix handles that issue correctly, we should refrain from using
`splitString ""`, and luckliy `lib.stringAsChars` can do the same thing.
2024-05-28 23:15:11 +02:00
Dee Anzorge
10c7c219b7
listenbrainz-mpd: fix config example
2024-05-28 00:07:22 +02:00
Gabriel Fontes
7e769959e8
hyprland: onChange: remove subshell comment
2024-05-27 23:57:03 +02:00
Gabriel Fontes
7ac529c221
hyprland: onChange: check XDG_RUNTIME_DIR as well
...
The previous check false negatives in Hyprland >= 0.40.0
2024-05-27 23:57:03 +02:00
nurelin
5d151429e1
kanshi: fix configuration example
2024-05-26 17:19:20 +02:00
Nathan Henrie
e3ad5108f5
espanso: remove background
process type on Darwin
...
This leads to a considerably slower expansion time for snippets, which
severely degrades the user experience.
Also, the launchd plist from the source omits this key:
8daadcc949/espanso/src/res/macos/com.federicoterzi.espanso.plist
PR #5411
2024-05-17 09:24:04 +02:00
Nathan Henrie
65b74b2045
espanso: add n8henrie to maintainers
2024-05-16 16:03:33 -06:00
winston
d939ce585c
mopidy: make scan service depend on mopidy-local
2024-05-11 00:26:54 +02:00