summaryrefslogtreecommitdiff
path: root/modules/systemd.nix
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2026-06-02 16:40:33 +0300
committerKyren223 <contact@kyren.codes>2026-06-02 16:40:33 +0300
commit2b0f329a5669b710f5fdc26b441a7684b80ea8ae (patch)
treeb6aa092b67c05ceb2a232f5cdc8f612bfab84bd3 /modules/systemd.nix
parente649e9f0024918be87a83822008e866b4993c6ec (diff)
migrate systemd units and timers over to fedora
Diffstat (limited to 'modules/systemd.nix')
-rw-r--r--modules/systemd.nix68
1 files changed, 0 insertions, 68 deletions
diff --git a/modules/systemd.nix b/modules/systemd.nix
deleted file mode 100644
index 59c6113..0000000
--- a/modules/systemd.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{ config, pkgs, ... }: {
-
- systemd.timers."git-auto-sync" = {
- wantedBy = [ "timers.target" ];
- timerConfig = {
- OnBootSec = "5m";
- OnUnitActiveSec = "5m";
- Unit = "git-auto-sync.service";
- };
- };
-
- systemd.services."git-auto-sync" = {
- script = "$HOME/scripts/git-auto-sync.sh";
- path = [
- pkgs.git
- pkgs.gh
- pkgs.keychain
- pkgs.openssh
- ];
- serviceConfig = { Type = "oneshot"; User = "kyren"; };
- };
-
- ###########################################################################
-
- systemd.timers."k-sleep-tracker" = {
- wantedBy = [ "timers.target" ];
- timerConfig = {
- OnBootSec = "1m";
- OnUnitActiveSec = "1m";
- Unit = "k-sleep-tracker.service";
- };
- };
-
- systemd.services."k-sleep-tracker" = {
- script = "$HOME/projects/k/bin/k tracker sleep";
- serviceConfig = { Type = "oneshot"; User = "kyren"; };
- };
-
- ###########################################################################
-
- # systemd.timers."git-auto-mirror" = {
- # wantedBy = [ "timers.target" ];
- # timerConfig = {
- # OnBootSec = "1m";
- # OnUnitActiveSec = "5h";
- # Unit = "git-auto-mirror.service";
- # };
- # };
-
- sops.secrets.gitea-sync-token = { owner = "kyren"; };
- sops.secrets.github-mirror-token = { owner = "kyren"; };
- systemd.services."git-auto-mirror" = {
- script = "python $HOME/scripts/gitea.py";
- path = [
- (pkgs.python312.withPackages (pypkgs: [
- pypkgs.matplotlib
- pypkgs.pandas
- pypkgs.pygithub
- ]))
- ];
- environment = {
- GITEA_TOKEN_FILE = config.sops.secrets.gitea-sync-token.path;
- GITHUB_TOKEN_FILE = config.sops.secrets.github-mirror-token.path;
- };
- serviceConfig = { Type = "oneshot"; User = "kyren"; };
- };
-
-}