Commit 23fad01
Changed files (4)
modules/game/hoyo-games.nix
@@ -1,4 +1,4 @@
-{
+{inputs, ...}: {
flake.modules.nixos.game = _: {
networking.hosts = {
"0.0.0.0" = [
@@ -33,4 +33,17 @@
];
};
};
+
+ flake.modules.homeManager.game = {pkgs, ...}: let
+ extraPkgs = [pkgs.bubblewrap];
+ override = prev: {
+ extraPkgs = pkgs: ((prev.extraPkgs or (_: [])) pkgs) ++ extraPkgs;
+ };
+
+ anime-game-launcher = inputs.aagl-gtk-on-nix.packages.${pkgs.stdenv.system}.anime-game-launcher.override override;
+ in {
+ home.packages = [
+ anime-game-launcher
+ ];
+ };
}
pkgs/by-name/dwproton-bin/package.nix
@@ -1,4 +1,4 @@
-# From https://github.com/powerofthe69/nix-gaming-edge
+# Modify From https://github.com/powerofthe69/nix-gaming-edge
{
pkgs,
renameInternalName ? true,
flake.lock
@@ -1,5 +1,27 @@
{
"nodes": {
+ "aagl-gtk-on-nix": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "rust-overlay": "rust-overlay"
+ },
+ "locked": {
+ "lastModified": 1772290697,
+ "narHash": "sha256-MyLNx13P+pv1RszO1rMd3144NEeU/oU4iL+xOTpRoaU=",
+ "owner": "ezKEa",
+ "repo": "aagl-gtk-on-nix",
+ "rev": "dcb53a4cb4cb09ef7f08328428ba559be5b9f01b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "ezKEa",
+ "repo": "aagl-gtk-on-nix",
+ "type": "github"
+ }
+ },
"advisory-db": {
"flake": false,
"locked": {
@@ -133,8 +155,8 @@
},
"deploy-rs": {
"inputs": {
- "flake-compat": "flake-compat",
- "nixpkgs": "nixpkgs",
+ "flake-compat": "flake-compat_2",
+ "nixpkgs": "nixpkgs_2",
"utils": "utils"
},
"locked": {
@@ -153,7 +175,7 @@
},
"disko": {
"inputs": {
- "nixpkgs": "nixpkgs_2"
+ "nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1736864502,
@@ -173,7 +195,7 @@
"distro-grub-themes": {
"inputs": {
"flake-utils": "flake-utils",
- "nixpkgs": "nixpkgs_3"
+ "nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1734806114,
@@ -206,6 +228,22 @@
}
},
"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,
"locked": {
"lastModified": 1733328505,
@@ -221,7 +259,7 @@
"type": "github"
}
},
- "flake-compat_2": {
+ "flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1767039857,
@@ -237,7 +275,7 @@
"type": "github"
}
},
- "flake-compat_3": {
+ "flake-compat_4": {
"locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
@@ -251,7 +289,7 @@
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
}
},
- "flake-compat_4": {
+ "flake-compat_5": {
"flake": false,
"locked": {
"lastModified": 1767039857,
@@ -535,7 +573,7 @@
"inputs": {
"niri-stable": "niri-stable",
"niri-unstable": "niri-unstable",
- "nixpkgs": "nixpkgs_4",
+ "nixpkgs": "nixpkgs_5",
"nixpkgs-stable": "nixpkgs-stable",
"xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
@@ -591,9 +629,9 @@
"inputs": {
"cachyos-kernel": "cachyos-kernel",
"cachyos-kernel-patches": "cachyos-kernel-patches",
- "flake-compat": "flake-compat_2",
+ "flake-compat": "flake-compat_3",
"flake-parts": "flake-parts_2",
- "nixpkgs": "nixpkgs_5"
+ "nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1770486901,
@@ -633,9 +671,9 @@
},
"nixcord": {
"inputs": {
- "flake-compat": "flake-compat_3",
+ "flake-compat": "flake-compat_4",
"flake-parts": "flake-parts_4",
- "nixpkgs": "nixpkgs_6"
+ "nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1770165834,
@@ -686,11 +724,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1743014863,
- "narHash": "sha256-jAIUqsiN2r3hCuHji80U7NNEafpIMBXiwKlSrjWMlpg=",
+ "lastModified": 1744536153,
+ "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "bd3bac8bfb542dbde7ffffb6987a1a1f9d41699f",
+ "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11",
"type": "github"
},
"original": {
@@ -792,6 +830,22 @@
}
},
"nixpkgs_10": {
+ "locked": {
+ "lastModified": 1765779637,
+ "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_11": {
"locked": {
"lastModified": 1769789167,
"narHash": "sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8=",
@@ -808,6 +862,22 @@
}
},
"nixpkgs_2": {
+ "locked": {
+ "lastModified": 1743014863,
+ "narHash": "sha256-jAIUqsiN2r3hCuHji80U7NNEafpIMBXiwKlSrjWMlpg=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "bd3bac8bfb542dbde7ffffb6987a1a1f9d41699f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
"locked": {
"lastModified": 1736241350,
"narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=",
@@ -823,7 +893,7 @@
"type": "github"
}
},
- "nixpkgs_3": {
+ "nixpkgs_4": {
"locked": {
"lastModified": 1731676054,
"narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=",
@@ -839,7 +909,7 @@
"type": "github"
}
},
- "nixpkgs_4": {
+ "nixpkgs_5": {
"locked": {
"lastModified": 1770181073,
"narHash": "sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk=",
@@ -855,7 +925,7 @@
"type": "github"
}
},
- "nixpkgs_5": {
+ "nixpkgs_6": {
"locked": {
"lastModified": 1770441824,
"narHash": "sha256-9iicOOWBXLKD6Yyph7w3+chmRZHJu2bJInh+PZEPu3o=",
@@ -871,7 +941,7 @@
"type": "github"
}
},
- "nixpkgs_6": {
+ "nixpkgs_7": {
"locked": {
"lastModified": 1769089682,
"narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=",
@@ -887,7 +957,7 @@
"type": "github"
}
},
- "nixpkgs_7": {
+ "nixpkgs_8": {
"locked": {
"lastModified": 1770181073,
"narHash": "sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk=",
@@ -903,7 +973,7 @@
"type": "github"
}
},
- "nixpkgs_8": {
+ "nixpkgs_9": {
"locked": {
"lastModified": 1770181073,
"narHash": "sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk=",
@@ -919,22 +989,6 @@
"type": "github"
}
},
- "nixpkgs_9": {
- "locked": {
- "lastModified": 1765779637,
- "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4",
- "type": "github"
- },
- "original": {
- "owner": "nixos",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
"noctalia": {
"inputs": {
"nixpkgs": [
@@ -981,7 +1035,7 @@
"nur": {
"inputs": {
"flake-parts": "flake-parts_5",
- "nixpkgs": "nixpkgs_8"
+ "nixpkgs": "nixpkgs_9"
},
"locked": {
"lastModified": 1770267663,
@@ -1062,7 +1116,7 @@
},
"pre-commit-hooks": {
"inputs": {
- "flake-compat": "flake-compat_4",
+ "flake-compat": "flake-compat_5",
"gitignore": "gitignore",
"nixpkgs": [
"vaultix",
@@ -1106,6 +1160,7 @@
},
"root": {
"inputs": {
+ "aagl-gtk-on-nix": "aagl-gtk-on-nix",
"deploy-rs": "deploy-rs",
"disko": "disko",
"distro-grub-themes": "distro-grub-themes",
@@ -1118,7 +1173,7 @@
"nixcord": "nixcord",
"nixos-hardware": "nixos-hardware",
"nixos-logo": "nixos-logo",
- "nixpkgs": "nixpkgs_7",
+ "nixpkgs": "nixpkgs_8",
"noctalia": "noctalia",
"nur": "nur",
"pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts",
@@ -1132,6 +1187,24 @@
}
},
"rust-overlay": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ },
+ "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": {
"nixpkgs": [
"vaultix",
@@ -1152,7 +1225,7 @@
"type": "github"
}
},
- "rust-overlay_2": {
+ "rust-overlay_3": {
"inputs": {
"nixpkgs": [
"wakatime-ls",
@@ -1175,7 +1248,7 @@
},
"silentSDDM": {
"inputs": {
- "nixpkgs": "nixpkgs_9"
+ "nixpkgs": "nixpkgs_10"
},
"locked": {
"lastModified": 1769900466,
@@ -1407,9 +1480,9 @@
"advisory-db": "advisory-db",
"crane": "crane",
"flake-parts": "flake-parts_7",
- "nixpkgs": "nixpkgs_10",
+ "nixpkgs": "nixpkgs_11",
"pre-commit-hooks": "pre-commit-hooks",
- "rust-overlay": "rust-overlay"
+ "rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1770047974,
@@ -1431,7 +1504,7 @@
"nixpkgs": [
"nixpkgs"
],
- "rust-overlay": "rust-overlay_2"
+ "rust-overlay": "rust-overlay_3"
},
"locked": {
"lastModified": 1769879206,
flake.nix
@@ -2,6 +2,11 @@
description = "NixOS configuration of HPCesia.";
inputs = {
+ aagl-gtk-on-nix = {
+ inputs.nixpkgs.follows = "nixpkgs";
+ url = "github:ezKEa/aagl-gtk-on-nix";
+ };
+
deploy-rs.url = "github:serokell/deploy-rs";
disko.url = "github:nix-community/disko/v1.11.0";