2.home-manager/modules/services
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
..
macos-remap-keys macos-remap-keys: add (#6605) 2025-03-13 09:02:04 -05:00
podman-linux podman: include systemd in quadlet service path 2025-03-19 14:09:57 -05:00
redshift-gammastep treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
window-managers treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
activitywatch.nix activitywatch: add module 2024-03-15 09:39:56 +01:00
amberol.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
arrpc.nix arrpc: add module 2024-02-05 23:36:51 +01:00
autorandr.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
avizo.nix avizo: use config.wayland.systemd.target 2025-01-03 17:38:06 +01:00
barrier.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
batsignal.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
betterlockscreen.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
blanket.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
blueman-applet.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
borgmatic.nix borgmatic: fix service permissions 2024-09-15 09:32:04 +02:00
cachix-agent.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
caffeine.nix caffeine: remove ProtectHome service option 2023-12-10 08:37:02 +01:00
cbatticon.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
cliphist.nix cliphist: add khaneliman maintainer 2025-01-30 13:42:37 -06:00
clipman.nix clipman: use config.wayland.systemd.target 2025-01-03 17:38:06 +01:00
clipmenu.nix clipmenu: set Environment to a list 2023-11-01 20:36:53 -07:00
clipse.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
comodoro.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
conky.nix conky: update systemd exec path to config package 2024-11-23 18:36:17 +01:00
copyq.nix copyq: add option to disable XWayland 2024-12-28 11:16:56 +01:00
darkman.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
devilspie2.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
dropbox.nix treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
dunst.nix wob: use config.wayland.systemd.target 2025-01-03 17:38:06 +01:00
dwm-status.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
easyeffects.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
emacs.nix emacs: add darwin service 2024-11-23 19:15:47 +01:00
espanso.nix espanso: use launcher command on Linux 2024-10-19 09:01:11 +02:00
etesync-dav.nix etesync-dav: update default server URL 2024-12-04 14:06:18 +01:00
flameshot.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
fluidsynth.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
fnott.nix fnott: use config.wayland.systemd.target 2025-01-03 17:38:06 +01:00
fusuma.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
getmail.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
git-sync.nix git-sync: add example to repository option 2024-11-13 23:03:24 +01:00
glance.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
gnome-keyring.nix gnome-keyring: update package 2024-07-10 23:15:28 +02:00
gpg-agent.nix treewide: standardize shell integration options 2025-02-08 22:49:40 +01:00
grobi.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
gromit-mpx.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
home-manager-auto-upgrade.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
hound.nix hound: fix type of systemd Service.Environment 2024-09-19 18:17:05 +02:00
hypridle.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
hyprpaper.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
imapnotify-accounts.nix imapnotify-accounts: remove with lib 2025-02-22 06:33:32 -08:00
imapnotify.nix imapnotify: add extraArgs option to imapnotify-accounts 2025-02-22 06:33:32 -08:00
kanshi.nix kanshi: use config.wayland.systemd.target 2025-01-03 17:38:05 +01:00
kbfs.nix kbfs: fix type of systemd Service.Environment 2024-09-19 18:16:40 +02:00
kdeconnect.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
keybase.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
keynav.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
lieer.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
linux-wallpaperengine.nix linux-wallpaperengine: add module 2025-01-30 10:22:43 +01:00
listenbrainz-mpd.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
lorri.nix lorri: fix ReadWritePaths for new gcroots behavior 2024-11-29 13:43:55 +01:00
ludusavi.nix ludusavi: create Ludusavi module (#5626) 2025-02-10 18:23:20 -06:00
mako.nix mako: add max-history option (#6009) 2025-02-17 12:10:04 -07:00
mbsync.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
megasync.nix megasync: add option to enable wayland 2025-03-14 07:39:07 -05:00
mopidy.nix mopidy: ignore collisions between extensions 2024-11-28 12:12:32 +01:00
mpd-discord-rpc.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
mpd-mpris.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mpd.nix mpd: refactor implementation (#6537) 2025-02-27 10:56:56 -06:00
mpdris2.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mpris-proxy.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
muchsync.nix treewide: change pacien to euxane 2024-12-24 16:23:06 +01:00
network-manager-applet.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
nextcloud-client.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
nix-gc.nix nix-gc: add randomizedDelaySec option 2024-10-25 15:53:42 +02:00
notify-osd.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
ollama.nix ollama: add darwin support 2025-01-25 00:54:49 +01:00
opensnitch-ui.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
osmscout-server.nix osmscout-server: add module 2023-12-28 09:28:48 +01:00
owncloud-client.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
pantalaimon.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
parcellite.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
pass-secret-service.nix pass-secret-service: add GNUPGHOME to service env vars 2024-10-04 09:19:02 +02:00
pasystray.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
pbgopy.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
picom.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
plan9port.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
playerctld.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
plex-mpv-shim.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
polybar.nix polybar: fix type of systemd Service.Environment 2024-09-19 18:19:27 +02:00
poweralertd.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
psd.nix psd: add missing module config options (#6230) 2025-02-21 19:33:49 -06:00
pueue.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
pulseeffects.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
random-background.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
recoll.nix recoll: update option descriptions 2023-10-18 08:45:55 +02:00
remmina.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
rsibreak.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
safeeyes.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
screen-locker.nix screen-locker: add lockCmdEnv option (#6592) 2025-03-12 07:31:54 -05:00
sctd.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
signaturepdf.nix signaturepdf: add service 2023-11-27 00:19:14 +01:00
snixembed.nix snixembed: add module 2024-10-11 00:14:36 +02:00
spotifyd.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ssh-agent.nix ssh-agent: use POSIX conforming if condition 2024-09-20 09:38:42 +02:00
stalonetray.nix stalonetray: move config file to XDG_CONFIG_HOME 2024-06-24 00:10:26 +02:00
status-notifier-watcher.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
swayidle.nix swayidle: use config.wayland.systemd.target 2025-01-03 17:37:16 +01:00
swaync.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
swayosd.nix swayosd: use config.wayland.systemd.target 2025-01-03 17:38:05 +01:00
swww.nix swww: add swww service module for swww-daemon (#6543) 2025-03-18 14:32:10 -05:00
sxhkd.nix sxhkd: set scope OOMPolicy to continue 2023-10-24 17:48:13 +02:00
syncthing.nix synthing: fix synthing config being deleted on rebuild (#6621) 2025-03-13 20:11:20 -05:00
systembus-notify.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
taffybar.nix taffybar: Avoid restarting too quickly (#4316) 2023-08-06 11:00:44 +02:00
tahoe-lafs.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
taskwarrior-sync.nix treewide: change pacien to euxane 2024-12-24 16:23:06 +01:00
tldr-update.nix tldr-update: init (#6401) 2025-02-10 08:34:12 -06:00
trayer.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
trayscale.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
twmn.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
udiskie.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
unclutter.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
unison.nix treewide: change pacien to euxane 2024-12-24 16:23:06 +01:00
vdirsyncer.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
volnoti.nix volnoti: use cfg.package instead of pkgs 2024-11-24 19:06:58 +01:00
wlsunset.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
wluma.nix wluma: init module (#6463) 2025-02-21 18:24:26 -06:00
wob.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
wpaperd.nix treewide: null package support (#6582) 2025-03-07 18:17:52 -06:00
xcape.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
xembed-sni-proxy.nix xembed-sni-proxy: change default package (#6587) 2025-03-08 10:48:18 -06:00
xidlehook.nix idlehook: fix service.restart merge (#6544) 2025-02-27 11:32:59 -06:00
xscreensaver.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
xsettingsd.nix xsettings: fix type of systemd Service.Environment 2024-09-19 18:15:43 +02:00
xsuspender.nix treewide: use graphical-session.target for GUI services (#5785) 2025-03-07 18:09:12 -06:00
yubikey-agent.nix yubikey-agent: init service module (#6446) 2025-02-14 15:10:24 -06:00