Johan Eklund
ce8dc1f77a
xsettingsd: Remove erroneous lib. insertion ( #6877 )
2025-04-22 07:34:49 -05:00
Austin Horstman
81541ea36d
lorri: fix missing makeSearchPath ( #6875 )
2025-04-21 14:55:32 -07:00
Austin Horstman
82ee14ff60
treewide: remove with lib ( #6871 )
...
Remove from services.
2025-04-21 11:00:59 -05:00
Rouven Seifert
b0cc092405
shikane: init module ( #4096 )
2025-04-20 20:21:46 -05:00
Jess
f98314bb06
restic: init module ( #6729 )
2025-04-19 22:53:06 -07:00
S1rDev10us
b35bccc32d
home-manager-auto-expire: fix spelling error ( #6829 )
2025-04-16 13:41:23 -05:00
LesVu
d8263c0b84
labwc: Add module for Labwc ( #6807 )
...
Add a module for labwc compositor.
Add myself as labwc module maintainer
2025-04-16 11:15:07 -05:00
Johan Larsson
db56335ca8
way-displays: fix failing use of lib.mkDefault ( #6809 )
...
The resulting YAML file is mangled by the use of `lib.mkDefault`,
causing the service to fail. But we can safely remove it anyway due to
the use of `mergeSets` here.
2025-04-12 17:57:05 -05:00
Johan Larsson
f0c69ede70
way-displays: init module ( #6791 )
2025-04-11 08:15:26 -05:00
Amadej Kastelic
e15c4203ea
hyprland: plugins use hyprctl from path ( #6801 )
2025-04-11 07:59:55 -05:00
Austin Horstman
f1ffd097e7
hyprsunset: support multiple commands to IPC
2025-04-10 20:55:24 -07:00
Austin Horstman
cf6314f8e1
hyprsunset: init
2025-04-10 20:55:24 -07:00
Sorki
543caa313a
xmonad: fix binary name lookup on armv7l when cross-compiled ( #6795 )
2025-04-10 15:28:09 -05:00
Amadej Kastelic
7946193670
hyprland: load plugins using exec-once ( #6789 )
...
Should eliminate crashes / plugin version mismatches when updating hyprland.
2025-04-09 13:38:08 -05:00
Austin Horstman
cba2f9ce95
treewide: reformat nixfmt-rfc-style
...
Reformat repository using new nixfmt-rfc-style.
2025-04-08 08:50:05 -07:00
Alex Epelde
80ae77eed3
kdeconnect: trigger indicator service after generic tray.target ( #6711 )
...
Each of `polybar.service`, `stalonetray.service` and `taffybar.service`
contains `WantedBy=tray.target`. So we can use a single `tray.target` in
`kdeconnect-indicator.service`'s `After=`.
This also makes the applet service tray implementation agnostic, so long
as it integrates with `tray.target`.
2025-04-08 09:51:20 -05:00
Austin Horstman
320e152d0b
wlsunset: systemdTarget used for all targets
2025-04-06 21:06:22 -07:00
Austin Horstman
a90ab0ab5f
wlsunset: systemdTarget default to wayland.systemd target
2025-04-06 21:06:22 -07:00
Austin Horstman
8871d0b1ef
cliphist: systemdTargets default to wayland.systemd target
2025-04-06 21:06:22 -07:00
Austin Horstman
8c9b54504c
swaync: use x-restart-triggers for reload ( #6764 )
...
Use x-restart-triggers to reload on file change, since users
with impermanence setups were running into issues with onChange and calling the `swaync-client` to handle the hot reload.
2025-04-06 20:36:01 -05:00
Evyatar Stalinsky
46f93825af
redshift/gammastep: fix tray.target dependency
...
Fix a missing dependency for `tray.target` in `redshift/gammastep` module when the tray feature is enabled.
This caused a race condition that could result in the redshift/gammastep systemd user unit failing because the tray provider (e.g. waybar) isn't ready yet.
2025-04-05 06:36:25 -07:00
Austin Horstman
07547d29e1
swaync: use lib.getExe ( #6755 )
2025-04-04 12:30:26 -05:00
LemmusLemmus
bb036cb353
swaync: Add onChange ( #6233 )
...
Call swanyc-client with the argument reload-css/reload-config when config/CSS is changed.
2025-04-04 11:11:48 -05:00
Silence Tai
a802defb16
playerctld: add to $PATH ( #6753 )
2025-04-04 10:41:39 -05:00
Austin Horstman
66a6ec65f8
cliphist: use configured systemdTargets throughout service ( #6751 )
...
Was running into issues with it not starting properly. This fixed my
issue.
2025-04-03 17:03:55 -05:00
Austin Horstman
b24689a173
treewide: use mkPackageOption
...
Standardized interface to provide a consistent treewide experience.
2025-04-02 21:49:14 -05:00
Thiago Kenji Okada
28242a60d3
home-manager-auto-expire: init
...
This commit introduces a new service that expires old Home-Manager
generations.
2025-04-01 20:14:26 -05:00
Léo Gaspard
802653e5d1
auto-upgrade: unbreak on unattended, loginctl enable-linger systems ( #6719 )
...
Fixes https://github.com/nix-community/home-manager/issues/3127
2025-03-30 09:56:27 -05:00
Tarow
7170300119
podman: fix service name in generated manifest ( #6710 )
2025-03-29 19:50:46 -05:00
Austin Horstman
f1d4acaa10
treewide: use mkPackageOption ( #6727 )
2025-03-29 11:48:55 -05:00
Madeleine Sydney Ślaga
ce287a5cd3
mpdscribble: add module ( #6259 )
2025-03-25 21:44:04 -05:00
Austin Horstman
f565da89e7
davmail: add package option ( #6705 )
2025-03-25 16:25:32 -05:00
royce-c
529906d6a2
podman: fix typo
2025-03-25 13:15:08 -05:00
Benedikt M. Rips
57e9a8a290
davmail: init module ( #6674 )
2025-03-23 09:01:35 -05:00
Austin Horstman
9172a6f956
skhd: add module ( #6682 )
2025-03-22 22:49:54 -05:00
Austin Horstman
63e77d09a1
jankyborders: add module ( #6677 )
2025-03-22 14:02:25 -05:00
Austin Horstman
10deb9d043
treewide: zsh initExtra -> initContent
...
Migrating in tree usages of zsh initExtra to initContent before
deprecating.
2025-03-22 13:46:42 -05:00
Austin Horstman
71cbeb3afd
hyprpolkitagent: add khaneliman maintainer
2025-03-20 23:08:16 -05:00
Austin Horstman
c1ca8974b3
hyprpolkitagent: use wayland.systemd.target
2025-03-20 23:08:16 -05:00
Bob van der Linden
29c6f2b0cb
polkit-gnome: init module
2025-03-20 23:08:16 -05:00
Bob van der Linden
5503a758f9
lxqt-policykit-agent: init module
2025-03-20 23:08:16 -05:00
Bob van der Linden
cc538c3793
hyprpolkitagent: init module
2025-03-20 23:08:16 -05:00
novenary
97a00e0659
librespot: init module ( #6229 )
...
Librespot is a Spotify client. While there is already a module for
spotifyd, which uses Librespot as a library, this adds one for the
upstream frontend.
2025-03-19 22:48:47 -05:00
Gaétan Lepage
cfaa4426a3
megasync: use getExe instead of getExe' ( #6665 )
2025-03-19 20:41:06 -05:00
Austin Horstman
b597601774
easyeffects: remove with lib
2025-03-19 14:45:27 -05:00
Austin Horstman
e278f46a09
easyeffects: add hausken as maintainer
2025-03-19 14:45:27 -05:00
hauskens
6b8cea6473
easyeffects: add option to import presets
...
added options to import presets
added tests
added hausken as maintainer
2025-03-19 14:45:27 -05:00
Tarow
27a72d9913
podman: include systemd in quadlet service path
...
Podman uses systemd-run to setup transient systemd timers, e.g. for healthchecks.
On systems where systemd is not present in /run/current-system/sw/bin or ~/.nix-profile/bin (like one of my Ubuntu hosts), setting up the transient timers will fail. For containers with healthchecks configured, this results in the container being stuck in starting state.
Relevant issue here: containers/podman#25034
2025-03-19 14:09:57 -05:00
Nicholas Hassan
bb72d79f5d
podman: use type in attr name of built quadlets
2025-03-19 14:08:12 -05:00
Nicholas Hassan
8bb071912b
podman: warn if values match a quadlet only by name
2025-03-19 14:08:12 -05:00