diff --git a/configs/bots/autorenkalender.nix b/configs/bots/autorenkalender.nix index c4a16f0..bf90abf 100644 --- a/configs/bots/autorenkalender.nix +++ b/configs/bots/autorenkalender.nix @@ -1,17 +1,9 @@ { - pkgs, - lib, config, + inputs, ... }: let - autorenkalender-package = pkgs.fetchFromGitHub { - owner = "kmein"; - repo = "autorenkalender"; - rev = "cf49a7b057301332d980eb47042a626add93db66"; - sha256 = "1pa7sjg33vdnjianrqldv445jdzzv3mn231ljk1j58hs0cd505gs"; - }; - autorenkalender = - pkgs.python3Packages.callPackage autorenkalender-package {}; + autorenkalender = inputs.autorenkalender.packages.x86_64-linux.default; in { niveum.bots.autorenkalender = { enable = true; diff --git a/flake.lock b/flake.lock index 24ea86d..7e99032 100644 --- a/flake.lock +++ b/flake.lock @@ -90,6 +90,26 @@ "type": "github" } }, + "autorenkalender": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1764859438, + "narHash": "sha256-OahcfG2AH4ackDw/xamqwVnZr+pFSIk/hBaYmy4bALI=", + "owner": "kmein", + "repo": "autorenkalender", + "rev": "b06647b0ead5157a9bd8bbd2c66a8b2367c6f123", + "type": "github" + }, + "original": { + "owner": "kmein", + "repo": "autorenkalender", + "type": "github" + } + }, "base16": { "inputs": { "fromYaml": "fromYaml" @@ -1544,6 +1564,7 @@ "root": { "inputs": { "agenix": "agenix", + "autorenkalender": "autorenkalender", "coptic-dictionary": "coptic-dictionary", "flake-utils": "flake-utils_3", "home-manager": "home-manager_2", diff --git a/flake.nix b/flake.nix index 5ed05e8..5e519c9 100644 --- a/flake.nix +++ b/flake.nix @@ -6,6 +6,7 @@ agenix.url = "github:ryantm/agenix"; # alew-web.url = "git+ssh://gitea@code.kmein.de:22022/kfm/alew-web.git?ref=refs/heads/master"; + autorenkalender.url = "github:kmein/autorenkalender"; coptic-dictionary.url = "github:kmein/coptic-dictionary"; flake-utils.url = "github:numtide/flake-utils"; home-manager.url = "github:nix-community/home-manager/release-25.11"; @@ -30,6 +31,7 @@ wallpapers.url = "github:kmein/wallpapers"; ical-ephemeris.url = "git+ssh://gitea@code.kmein.de:22022/kfm/ical-ephemeris"; + autorenkalender.inputs.nixpkgs.follows = "nixpkgs"; agenix.inputs.home-manager.follows = "home-manager"; agenix.inputs.nixpkgs.follows = "nixpkgs"; coptic-dictionary.inputs.nixpkgs.follows = "nixpkgs";