diff --git a/home/emmatherock/deskflow.nix b/home/emmatherock/deskflow.nix new file mode 100644 index 0000000..238cb1c --- /dev/null +++ b/home/emmatherock/deskflow.nix @@ -0,0 +1,26 @@ +{ pkgs, ... }: + +{ + home.packages = with pkgs; [ + deskflow + ]; + + systemd.user.services.deskflow = { + Unit = { + Description = "Deskflow Client Daemon"; + After = [ "graphical-session.target" ]; + }; + + Service = { + Type = "simple"; + Environment = "DISPLAY=:0"; + ExecStart = "${pkgs.deskflow}/bin/deskflow-core client miku-homelab.ts.emmatherock.online"; + Restart = "always"; + RestartSec = 3; + }; + + Install = { + WantedBy = [ "graphical-session.target" ]; + }; + }; +} \ No newline at end of file diff --git a/home/emmatherock/desktop-apps.nix b/home/emmatherock/desktop-apps.nix index ab172e3..91dca9f 100644 --- a/home/emmatherock/desktop-apps.nix +++ b/home/emmatherock/desktop-apps.nix @@ -9,7 +9,6 @@ chatterino7 telegram-desktop localsend - deskflow kdePackages.kalk kdePackages.partitionmanager ]; diff --git a/home/emmatherock/home.nix b/home/emmatherock/home.nix index 618e460..1a7b289 100644 --- a/home/emmatherock/home.nix +++ b/home/emmatherock/home.nix @@ -2,6 +2,7 @@ imports = [ ./audio.nix ./desktop-apps.nix + ./deskflow.nix ./gaming.nix ./git.nix ./media.nix