From 475feda8713d758573d990b9043cc11f45660951 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 17 Sep 2024 17:36:12 -0700 Subject: software: aagl --- flake.lock | 98 ++++++++++++++++++++++++++++++-------------- flake.nix | 5 +++ modules/nix/default.nix | 2 + modules/software/aagl.nix | 9 ++++ modules/software/default.nix | 1 + 5 files changed, 85 insertions(+), 30 deletions(-) create mode 100644 modules/software/aagl.nix diff --git a/flake.lock b/flake.lock index dabb374..1367a56 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,26 @@ { "nodes": { + "aagl": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1726532433, + "narHash": "sha256-xyUZGXg38oXhWxbMPC4AJWpOn1IsB+w+taYkZomHupY=", + "owner": "ezKEa", + "repo": "aagl-gtk-on-nix", + "rev": "f27ebcdcaf296f24b7a662facefec6b4d492b5c5", + "type": "github" + }, + "original": { + "owner": "ezKEa", + "repo": "aagl-gtk-on-nix", + "type": "github" + } + }, "aquamarine": { "inputs": { "hyprutils": [ @@ -147,6 +168,7 @@ } }, "flake-compat": { + "flake": false, "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -162,6 +184,20 @@ } }, "flake-compat_10": { + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "revCount": 57, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" + } + }, + "flake-compat_11": { "flake": false, "locked": { "lastModified": 1696426674, @@ -178,6 +214,21 @@ } }, "flake-compat_2": { + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_3": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -191,7 +242,7 @@ "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, - "flake-compat_3": { + "flake-compat_4": { "flake": false, "locked": { "lastModified": 1673956053, @@ -207,7 +258,7 @@ "type": "github" } }, - "flake-compat_4": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1696426674, @@ -223,7 +274,7 @@ "type": "github" } }, - "flake-compat_5": { + "flake-compat_6": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -237,7 +288,7 @@ "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, - "flake-compat_6": { + "flake-compat_7": { "flake": false, "locked": { "lastModified": 1696426674, @@ -253,7 +304,7 @@ "type": "github" } }, - "flake-compat_7": { + "flake-compat_8": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -267,7 +318,7 @@ "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, - "flake-compat_8": { + "flake-compat_9": { "flake": false, "locked": { "lastModified": 1696426674, @@ -283,20 +334,6 @@ "type": "github" } }, - "flake-compat_9": { - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "revCount": 57, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" - } - }, "flake-parts": { "inputs": { "nixpkgs-lib": [ @@ -918,7 +955,7 @@ }, "nix": { "inputs": { - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat_4", "flake-parts": [ "omnix", "flake-parts" @@ -947,7 +984,7 @@ }, "nix-alien": { "inputs": { - "flake-compat": "flake-compat", + "flake-compat": "flake-compat_2", "flake-utils": "flake-utils", "nix-filter": "nix-filter_2", "nix-index-database": "nix-index-database", @@ -1087,7 +1124,7 @@ }, "nix-search": { "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat_3", "flake-utils": "flake-utils_2", "nixpkgs": [ "nixpkgs" @@ -1452,7 +1489,7 @@ }, "pre-commit-hooks_2": { "inputs": { - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_5", "gitignore": "gitignore", "nixpkgs": [ "nixpkgs" @@ -1475,7 +1512,7 @@ }, "pre-commit-hooks_3": { "inputs": { - "flake-compat": "flake-compat_6", + "flake-compat": "flake-compat_7", "gitignore": "gitignore_2", "nixpkgs": [ "pywal-nix", @@ -1499,7 +1536,7 @@ }, "pre-commit-hooks_4": { "inputs": { - "flake-compat": "flake-compat_8", + "flake-compat": "flake-compat_9", "gitignore": "gitignore_3", "nixpkgs": [ "tsutsumi", @@ -1523,7 +1560,7 @@ }, "pre-commit-hooks_5": { "inputs": { - "flake-compat": "flake-compat_10", + "flake-compat": "flake-compat_11", "gitignore": "gitignore_4", "nixpkgs": [ "tsutsumi", @@ -1563,7 +1600,7 @@ }, "pywal-nix": { "inputs": { - "flake-compat": "flake-compat_5", + "flake-compat": "flake-compat_6", "flake-utils": "flake-utils_4", "nixpkgs": [ "nixpkgs" @@ -1589,6 +1626,7 @@ }, "root": { "inputs": { + "aagl": "aagl", "chaotic": "chaotic", "flake-parts": "flake-parts", "flake-registry": "flake-registry", @@ -1615,7 +1653,7 @@ }, "rui": { "inputs": { - "flake-compat": "flake-compat_9", + "flake-compat": "flake-compat_10", "flake-utils": "flake-utils_7", "nixpkgs": [ "tsutsumi", @@ -1822,7 +1860,7 @@ }, "tsutsumi": { "inputs": { - "flake-compat": "flake-compat_7", + "flake-compat": "flake-compat_8", "flake-utils": "flake-utils_6", "nixpkgs": [ "nixpkgs" diff --git a/flake.nix b/flake.nix index 6b6ecd8..063aa99 100644 --- a/flake.nix +++ b/flake.nix @@ -147,5 +147,10 @@ url = "github:NixOS/flake-registry"; flake = false; }; + + aagl = { + url = "github:ezKEa/aagl-gtk-on-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; } diff --git a/modules/nix/default.nix b/modules/nix/default.nix index 8e928d5..15c26dc 100644 --- a/modules/nix/default.nix +++ b/modules/nix/default.nix @@ -68,6 +68,7 @@ "https://nixpkgs-unfree.cachix.org" "https://cache.flox.dev" "https://cache.iog.io" + "https://ezkea.cachix.org" ]; trusted-public-keys = [ @@ -79,6 +80,7 @@ "nixpkgs-unfree.cachix.org-1:hqvoInulhbV4nJ9yJOEr+4wxhDV4xq2d1DK7S6Nj6rs=" "flox-cache-public-1:7F4OyH7ZCnFhcze3fJdfyXYLQw/aV7GEed86nQ7IsOs=" "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=" + "ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI=" ]; experimental-features = [ diff --git a/modules/software/aagl.nix b/modules/software/aagl.nix new file mode 100644 index 0000000..b164edb --- /dev/null +++ b/modules/software/aagl.nix @@ -0,0 +1,9 @@ +{ inputs, ... }: +let + inherit (inputs) aagl; +in +{ + imports = [ aagl.nixosModules.default ]; + nix.settings = aagl.nixConfig; + programs.anime-game-launcher.enable = true; +} diff --git a/modules/software/default.nix b/modules/software/default.nix index ff34766..b63d9d9 100644 --- a/modules/software/default.nix +++ b/modules/software/default.nix @@ -6,6 +6,7 @@ ./desktop ./multimedia ./services + ./aagl.nix ./encryption.nix # ./gaming.nix ./input.nix -- cgit v1.2.3