From 8247d96d5bd0462377ce693f8939c2b60ff976a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Thu, 9 Nov 2023 07:26:48 +0100 Subject: [PATCH] yui: Add aagl --- flake.lock | 41 +++++++++++++++++++++++++++++++++++++- flake.nix | 5 +++++ nixos-config/yui/games.nix | 5 +++++ 3 files changed, 50 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 2756f289..2be5f6dd 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,27 @@ { "nodes": { + "aagl": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1696252780, + "narHash": "sha256-sQEjVzzstiaNLyiFJ19EMwwbDSSNDyQZIbPiLonlDCQ=", + "owner": "ezKEa", + "repo": "aagl-gtk-on-nix", + "rev": "0c9d93bdb311f7948f9fb0e98d869316d78eec12", + "type": "github" + }, + "original": { + "owner": "ezKEa", + "repo": "aagl-gtk-on-nix", + "rev": "0c9d93bdb311f7948f9fb0e98d869316d78eec12", + "type": "github" + } + }, "disko": { "inputs": { "nixpkgs": [ @@ -42,6 +64,22 @@ } }, "flake-compat": { + "flake": false, + "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_2": { "flake": false, "locked": { "lastModified": 1673956053, @@ -342,7 +380,7 @@ }, "nvfetcher": { "inputs": { - "flake-compat": "flake-compat", + "flake-compat": "flake-compat_2", "flake-utils": "flake-utils", "nixpkgs": [ "nixpkgs" @@ -364,6 +402,7 @@ }, "root": { "inputs": { + "aagl": "aagl", "disko": "disko", "fenix": "fenix", "home-manager": "home-manager", diff --git a/flake.nix b/flake.nix index d1f58a9f..98829006 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + aagl = { + url = "github:ezKEa/aagl-gtk-on-nix?rev=0c9d93bdb311f7948f9fb0e98d869316d78eec12"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixos-anywhere = { url = "github:numtide/nixos-anywhere"; inputs = { diff --git a/nixos-config/yui/games.nix b/nixos-config/yui/games.nix index 86a2a981..d6e0f08d 100644 --- a/nixos-config/yui/games.nix +++ b/nixos-config/yui/games.nix @@ -5,6 +5,7 @@ }: { imports = [ flake-inputs.nix-gaming.nixosModules.pipewireLowLatency + flake-inputs.aagl.nixosModules.default ]; environment.systemPackages = [pkgs.mangohud]; @@ -35,4 +36,8 @@ # Star citizen needs more boot.kernel.sysctl."vm.max_map_count" = 16777216; + + # AAGL + nix.settings = flake-inputs.aagl.nixConfig; + programs.anime-game-launcher.enable = true; }