diff --git a/.gitignore b/.gitignore index bda10f8..8e58402 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ !/waybar/ !/niri !/alacritty +!/systemd diff --git a/systemd/user/niri.service.wants/swaybg.service b/systemd/user/niri.service.wants/swaybg.service new file mode 120000 index 0000000..7c7fbf6 --- /dev/null +++ b/systemd/user/niri.service.wants/swaybg.service @@ -0,0 +1 @@ +/home/marvin/.config/systemd/user/swaybg.service \ No newline at end of file diff --git a/systemd/user/niri.service.wants/swayidle.service b/systemd/user/niri.service.wants/swayidle.service new file mode 120000 index 0000000..507ace5 --- /dev/null +++ b/systemd/user/niri.service.wants/swayidle.service @@ -0,0 +1 @@ +/home/marvin/.config/systemd/user/swayidle.service \ No newline at end of file diff --git a/systemd/user/swaybg.service b/systemd/user/swaybg.service new file mode 100644 index 0000000..8fe8c1f --- /dev/null +++ b/systemd/user/swaybg.service @@ -0,0 +1,8 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +ExecStart=/usr/bin/swaybg -m fill -i "%h/.config/assets/clouds.jpg" +Restart=on-failure diff --git a/systemd/user/swayidle.service b/systemd/user/swayidle.service new file mode 100644 index 0000000..314e05b --- /dev/null +++ b/systemd/user/swayidle.service @@ -0,0 +1,8 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +ExecStart=/usr/bin/swayidle -w timeout 601 'niri msg action power-off-monitors' timeout 600 'swaylock -f' before-sleep 'swaylock -f' +Restart=on-failure