chore: remove aagl, run them via steam+dw-proton instead

Signed-off-by: Ryan Yin <xiaoyin_c@qq.com>
This commit is contained in:
Ryan Yin
2026-05-10 10:46:52 +08:00
parent ce49423247
commit 495ed3f938
5 changed files with 32 additions and 133 deletions
Generated
+18 -106
View File
@@ -1,26 +1,5 @@
{ {
"nodes": { "nodes": {
"aagl": {
"inputs": {
"flake-compat": "flake-compat",
"nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1777049909,
"narHash": "sha256-t06XtDZpzxLxsq7nVxeMqppllJd4E0RMykDK+k1+CMM=",
"owner": "ezKEa",
"repo": "aagl-gtk-on-nix",
"rev": "7fa6541ef5e4d5c95d526a0c0dfb872648f85ab5",
"type": "github"
},
"original": {
"owner": "ezKEa",
"ref": "main",
"repo": "aagl-gtk-on-nix",
"type": "github"
}
},
"agenix": { "agenix": {
"inputs": { "inputs": {
"darwin": "darwin", "darwin": "darwin",
@@ -205,22 +184,6 @@
} }
}, },
"flake-compat": { "flake-compat": {
"flake": false,
"locked": {
"lastModified": 1767039857,
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1761588595, "lastModified": 1761588595,
@@ -236,7 +199,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_3": { "flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767039857, "lastModified": 1767039857,
@@ -252,7 +215,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_4": { "flake-compat_3": {
"locked": { "locked": {
"lastModified": 1761640442, "lastModified": 1761640442,
"narHash": "sha256-AtrEP6Jmdvrqiv4x2xa5mrtaIp3OEe8uBYCDZDS+hu8=", "narHash": "sha256-AtrEP6Jmdvrqiv4x2xa5mrtaIp3OEe8uBYCDZDS+hu8=",
@@ -267,7 +230,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_5": { "flake-compat_4": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767039857, "lastModified": 1767039857,
@@ -384,7 +347,7 @@
}, },
"git-hooks": { "git-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_3", "flake-compat": "flake-compat_2",
"gitignore": "gitignore_2", "gitignore": "gitignore_2",
"nixpkgs": [ "nixpkgs": [
"nix-gaming", "nix-gaming",
@@ -565,7 +528,7 @@
"nixpkgs" "nixpkgs"
], ],
"pre-commit": "pre-commit", "pre-commit": "pre-commit",
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1765382359, "lastModified": 1765382359,
@@ -587,7 +550,7 @@
"blueprint": "blueprint", "blueprint": "blueprint",
"bun2nix": "bun2nix", "bun2nix": "bun2nix",
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs",
"systems": "systems_2", "systems": "systems_2",
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
@@ -698,7 +661,7 @@
}, },
"nixos-apple-silicon": { "nixos-apple-silicon": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_4", "flake-compat": "flake-compat_3",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
@@ -762,16 +725,16 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1770841267, "lastModified": 1777641297,
"narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=", "narHash": "sha256-WNGcmeOZ8Tr9dq6ztCspYbzWFswr2mPebM9LpsfGxPk=",
"owner": "nixos", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae", "rev": "c6d65881c5624c9cae5ea6cedef24699b0c0a4c0",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "NixOS",
"ref": "nixos-unstable", "ref": "nixpkgs-unstable",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@@ -872,38 +835,6 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 1744536153,
"narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1777641297,
"narHash": "sha256-WNGcmeOZ8Tr9dq6ztCspYbzWFswr2mPebM9LpsfGxPk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c6d65881c5624c9cae5ea6cedef24699b0c0a4c0",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1777548390, "lastModified": 1777548390,
"narHash": "sha256-WacE23EbHTsBKvr8cu+1DFNbP6Rh1brHUH5SDUI0NQI=", "narHash": "sha256-WacE23EbHTsBKvr8cu+1DFNbP6Rh1brHUH5SDUI0NQI=",
@@ -962,7 +893,7 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"rust-overlay": "rust-overlay_3" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1731006591, "lastModified": 1731006591,
@@ -1000,7 +931,7 @@
}, },
"pre-commit": { "pre-commit": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat",
"gitignore": "gitignore", "gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"lanzaboote", "lanzaboote",
@@ -1023,7 +954,7 @@
}, },
"pre-commit-hooks": { "pre-commit-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_5", "flake-compat": "flake-compat_4",
"gitignore": "gitignore_3", "gitignore": "gitignore_3",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@@ -1060,7 +991,6 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"aagl": "aagl",
"agenix": "agenix", "agenix": "agenix",
"blender-bin": "blender-bin", "blender-bin": "blender-bin",
"catppuccin": "catppuccin", "catppuccin": "catppuccin",
@@ -1076,7 +1006,7 @@
"nixos-apple-silicon": "nixos-apple-silicon", "nixos-apple-silicon": "nixos-apple-silicon",
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixpak": "nixpak", "nixpak": "nixpak",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_2",
"nixpkgs-2505": "nixpkgs-2505", "nixpkgs-2505": "nixpkgs-2505",
"nixpkgs-darwin": "nixpkgs-darwin", "nixpkgs-darwin": "nixpkgs-darwin",
"nixpkgs-master": "nixpkgs-master", "nixpkgs-master": "nixpkgs-master",
@@ -1092,24 +1022,6 @@
} }
}, },
"rust-overlay": { "rust-overlay": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1770952264,
"narHash": "sha256-CjymNrJZWBtpavyuTkfPVPaZkwzIzGaf0E/3WgcwM14=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "ec6a3d5cdf14bb5a1dd03652bd3f6351004d2188",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"rust-overlay_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"lanzaboote", "lanzaboote",
@@ -1130,7 +1042,7 @@
"type": "github" "type": "github"
} }
}, },
"rust-overlay_3": { "rust-overlay_2": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": [ "nixpkgs": [
-4
View File
@@ -147,10 +147,6 @@
url = "github:fufexan/nix-gaming"; url = "github:fufexan/nix-gaming";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
aagl = {
url = "github:ezKEa/aagl-gtk-on-nix/main";
# inputs.nixpkgs.follows = "nixpkgs";
};
######################## Some non-flake repositories ######################################### ######################## Some non-flake repositories #########################################
+10 -7
View File
@@ -45,15 +45,18 @@ in
bbe bbe
]) ])
++ (with pkgs-x64; [ ++ (with pkgs-x64; [
# a game launcher - great for epic games and gog games # Heroic Games Launcher - primarily for Epic Games & GOG
# (heroic.override { # https://heroicgameslauncher.com/
# extraPkgs = _pkgs: [ (heroic.override {
# pkgs.gamescope # aarch64 extraPkgs = _pkgs: [
# ]; pkgs.gamescope # aarch64
# }) ];
})
]); ]);
# a GUI game launcher for Steam/GoG/Epic # Game launchers for Epic/GOG/Ubisoft/etc. (use Steam + DWProton for common games)
# a GUI game launcher for Steam/GoG/Epic/Ubisoft
# https://lutris.net/games?ordering=-popularity # https://lutris.net/games?ordering=-popularity
programs.lutris = { programs.lutris = {
enable = true; enable = true;
+4 -3
View File
@@ -244,14 +244,15 @@ in
".steam" ".steam"
".config/blender" ".config/blender"
".config/LDtk" ".config/LDtk"
".config/heroic"
".config/lutris"
".local/share/umu" ".local/share/umu"
".local/share/Steam" ".local/share/Steam"
".local/state/Heroic" ".local/state/Heroic"
".config/heroic"
".config/lutris"
".local/share/lutris" ".local/share/lutris"
".local/share/tiled" ".local/share/tiled"
".local/share/GOG.com" ".local/share/GOG.com"
".local/share/StardewValley" ".local/share/StardewValley"
-13
View File
@@ -2,7 +2,6 @@
pkgs, pkgs,
pkgs-x64, pkgs-x64,
nix-gaming, nix-gaming,
aagl,
config, config,
lib, lib,
... ...
@@ -15,9 +14,6 @@ in
imports = [ imports = [
nix-gaming.nixosModules.pipewireLowLatency nix-gaming.nixosModules.pipewireLowLatency
nix-gaming.nixosModules.platformOptimizations nix-gaming.nixosModules.platformOptimizations
# run anime games on Linux
aagl.nixosModules.default
]; ];
options.modules.desktop = { options.modules.desktop = {
@@ -71,14 +67,5 @@ in
# https://github.com/FeralInteractive/GameMode#apps-with-gamemode-integration # https://github.com/FeralInteractive/GameMode#apps-with-gamemode-integration
# simply running the game will automatically activate GameMode. # simply running the game will automatically activate GameMode.
programs.gamemode.enable = true; programs.gamemode.enable = true;
# run anime games on Linux
# https://github.com/an-anime-team/
networking.mihoyo-telemetry.block = true;
environment.systemPackages = with aagl.packages."x86_64-linux"; [
anime-game-launcher # Genshin: Impact
honkers-railway-launcher # Honkai: Star Rail
sleepy-launcher # Zenless Zon Zero
];
}; };
} }