summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-17 17:36:12 -0700
committerFuwn <[email protected]>2024-09-17 17:36:12 -0700
commit475feda8713d758573d990b9043cc11f45660951 (patch)
tree233cf229fd3e2b5c14bc30e566225637e6246d6d
parentbluetooth: fix aac (diff)
downloadnixos-config-475feda8713d758573d990b9043cc11f45660951.tar.xz
nixos-config-475feda8713d758573d990b9043cc11f45660951.zip
software: aagl
-rw-r--r--flake.lock98
-rw-r--r--flake.nix5
-rw-r--r--modules/nix/default.nix2
-rw-r--r--modules/software/aagl.nix9
-rw-r--r--modules/software/default.nix1
5 files changed, 85 insertions, 30 deletions
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,
@@ -181,6 +217,21 @@
"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=",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"revCount": 57,
"type": "tarball",
@@ -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