setup my own flake path, tuh-activity-logger

This commit is contained in:
Danilo Reyes 2024-12-06 13:33:41 -06:00
parent 1493315a80
commit bf426e9cda
4 changed files with 50 additions and 7 deletions

42
flake.lock generated
View File

@ -313,10 +313,25 @@
"type": "github"
}
},
"jawz-scripts": {
"inputs": {
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1733513490,
"narHash": "sha256-NxHwKsp3tbDILFCIJZxtiGvy5AkY5NUzmTqB5PMA6KQ=",
"path": "/home/jawz/Development/Scripts",
"type": "path"
},
"original": {
"path": "/home/jawz/Development/Scripts",
"type": "path"
}
},
"nix-gaming": {
"inputs": {
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs_3",
"nixpkgs": "nixpkgs_4",
"umu": "umu"
},
"locked": {
@ -336,7 +351,7 @@
"nixos-cosmic": {
"inputs": {
"flake-compat": "flake-compat_2",
"nixpkgs": "nixpkgs_4",
"nixpkgs": "nixpkgs_5",
"nixpkgs-stable": "nixpkgs-stable_2",
"rust-overlay": "rust-overlay"
},
@ -447,6 +462,18 @@
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 0,
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
"path": "/nix/store/vqhkmj60457j8nrw9vb94ln40rkic1p6-source",
"type": "path"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1732997066,
"narHash": "sha256-9Vvu3a1ep1LB6F/kVE2hHH2HQzhSFtUyJYiJRkUkC4Q=",
@ -462,7 +489,7 @@
"type": "github"
}
},
"nixpkgs_4": {
"nixpkgs_5": {
"locked": {
"lastModified": 1732837521,
"narHash": "sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE=",
@ -478,7 +505,7 @@
"type": "github"
}
},
"nixpkgs_5": {
"nixpkgs_6": {
"locked": {
"lastModified": 1733212471,
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
@ -494,7 +521,7 @@
"type": "github"
}
},
"nixpkgs_6": {
"nixpkgs_7": {
"locked": {
"lastModified": 1731763621,
"narHash": "sha256-ddcX4lQL0X05AYkrkV2LMFgGdRvgap7Ho8kgon3iWZk=",
@ -553,9 +580,10 @@
"inputs": {
"home-manager": "home-manager",
"hyprland": "hyprland",
"jawz-scripts": "jawz-scripts",
"nix-gaming": "nix-gaming",
"nixos-cosmic": "nixos-cosmic",
"nixpkgs": "nixpkgs_5",
"nixpkgs": "nixpkgs_6",
"nixpkgs-small": "nixpkgs-small",
"nur": "nur",
"sops-nix": "sops-nix",
@ -585,7 +613,7 @@
},
"sops-nix": {
"inputs": {
"nixpkgs": "nixpkgs_6"
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1733128155,

View File

@ -10,6 +10,7 @@
home-manager.url = "github:nix-community/home-manager";
sops-nix.url = "github:Mic92/sops-nix";
nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic";
jawz-scripts.url = "path:///home/jawz/Development/Scripts";
};
outputs =

View File

@ -30,6 +30,7 @@
pika-list.enable = true;
find-dup-episodes.enable = true;
update-dns.enable = true;
tuh-activity-logger.enable = true;
};
servers = {
jellyfin = {

View File

@ -0,0 +1,13 @@
{ inputs, lib, ... }:
{
imports = [ ./base.nix ];
config.my.scripts.tuh-activity-logger = {
enable = lib.mkDefault false;
install = true;
service = true;
name = "tuh-activity-logger";
timer = "0/4:00";
description = "Logs the online activity on a website";
package = inputs.jawz-scripts.packages.x86_64-linux.tuh-activity-logger;
};
}