diff --git a/flake.lock b/flake.lock index 08370f5e..7f143574 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,27 @@ { "nodes": { + "aagl": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1750597708, + "narHash": "sha256-jpoh3tk4F4C0MZsXYqFt1fqm4qYOcyu3RtJlmpabpDo=", + "owner": "ezKEa", + "repo": "aagl-gtk-on-nix", + "rev": "5e4851010e05030553f2265ced86b155dfe0bb93", + "type": "github" + }, + "original": { + "owner": "ezKEa", + "ref": "release-25.05", + "repo": "aagl-gtk-on-nix", + "type": "github" + } + }, "blog": { "flake": false, "locked": { @@ -164,6 +186,22 @@ } }, "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1733328505, + "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_2": { "flake": false, "locked": { "lastModified": 1696426674, @@ -179,7 +217,7 @@ "type": "github" } }, - "flake-compat_2": { + "flake-compat_3": { "flake": false, "locked": { "lastModified": 1696426674, @@ -694,7 +732,7 @@ }, "nvfetcher": { "inputs": { - "flake-compat": "flake-compat", + "flake-compat": "flake-compat_2", "flake-utils": "flake-utils_2", "nixpkgs": [ "nur-xddxdd", @@ -789,7 +827,7 @@ }, "pre-commit-hooks-nix": { "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat_3", "gitignore": "gitignore", "nixpkgs": [ "nur-xddxdd", @@ -828,6 +866,7 @@ }, "root": { "inputs": { + "aagl": "aagl", "blog": "blog", "bscpkgs": "bscpkgs", "buildproxy": "buildproxy", diff --git a/flake.nix b/flake.nix index 4800b308..66242826 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,7 @@ }; catppuccin = { url = "github:catppuccin/nix"; inputs.nixpkgs.follows = "nixpkgs"; }; bscpkgs = { url = "github:CHN-beta/bscpkgs"; inputs.nixpkgs.follows = "nixpkgs"; }; + aagl = { url = "github:ezKEa/aagl-gtk-on-nix/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; nixvirt = { url = "github:CHN-beta/NixVirt"; inputs.nixpkgs.follows = "nixpkgs"; }; buildproxy = { url = "github:polygon/nix-buildproxy"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/flake/lib/buildNixpkgsConfig/default.nix b/flake/lib/buildNixpkgsConfig/default.nix index 271e7e32..5fd9fc73 100644 --- a/flake/lib/buildNixpkgsConfig/default.nix +++ b/flake/lib/buildNixpkgsConfig/default.nix @@ -33,6 +33,7 @@ in platformConfig // inherit config; overlays = [ + inputs.topInputs.aagl.overlays.default inputs.topInputs.nur-xddxdd.overlays.inSubTree inputs.topInputs.nix-vscode-extensions.overlays.default inputs.topInputs.buildproxy.overlays.default diff --git a/modules/default.nix b/modules/default.nix index 9aa7bf8f..1ed7237c 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -7,6 +7,7 @@ inputs: let inherit (inputs) topInputs; in topInputs.nix-index-database.nixosModules.nix-index topInputs.impermanence.nixosModules.impermanence topInputs.catppuccin.nixosModules.catppuccin + topInputs.aagl.nixosModules.default topInputs.nixvirt.nixosModules.default # TODO: Remove after next release "${topInputs.nixpkgs-unstable}/nixos/modules/services/hardware/lact.nix" diff --git a/modules/packages/desktop.nix b/modules/packages/desktop.nix index 49e8cfd6..09ef234e 100644 --- a/modules/packages/desktop.nix +++ b/modules/packages/desktop.nix @@ -124,6 +124,9 @@ inputs: { enable = true; kmail = true; }; coolercontrol = { enable = true; nvidiaSupport = inputs.lib.hasSuffix "nvidia" inputs.config.nixos.hardware.gpu.type; }; + anime-game-launcher = { enable = true; package = inputs.pkgs.anime-game-launcher; }; + honkers-railway-launcher = { enable = true; package = inputs.pkgs.honkers-railway-launcher; }; + sleepy-launcher = { enable = true; package = inputs.pkgs.sleepy-launcher; }; }; services = { pcscd.enable = true; lact.enable = true; }; };