Compare commits

..
2 Commits
Author SHA1 Message Date
doloro 54738d95b1 meow 2026-08-30 21:39:18 +01:00
doloro b23538ce84 add gameaudio module: run-on-gameaudio wrapper in PATH 2026-08-25 19:15:12 +01:00
4 changed files with 76 additions and 46 deletions
@@ -13,6 +13,7 @@
modules.sops
modules.flatpaks
modules.gamemode
modules.gameaudio
modules.hyprland
modules.fish
modules.tuigreet
@@ -60,6 +61,7 @@
extraGroups = [
"libvirtd"
"gamemode"
"dialout"
];
};
# Register GSettings schemas so GTK/GLib apps (orca-slicer) can find
+27
View File
@@ -0,0 +1,27 @@
{
modules,
...
}:
{
modules.gameaudio = {
homeManager =
{
pkgs,
...
}:
{
home.packages = [
# Launch a program with all of its audio routed to GameAudioSink.
# Usage: run-on-gameaudio <command> [args...]
(pkgs.writeShellScriptBin "run-on-gameaudio" ''
if [ "$#" -eq 0 ]; then
echo "usage: run-on-gameaudio <command> [args...]" >&2
exit 1
fi
export PIPEWIRE_PROPS="target.object=GameAudioSink"
exec "$@"
'')
];
};
};
}
+1
View File
@@ -9,6 +9,7 @@
"wheel"
"libvirtd"
"networkmanager"
"dialout"
];
};
};
Generated
+46 -46
View File
@@ -308,11 +308,11 @@
]
},
"locked": {
"lastModified": 1785627969,
"narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
"lastModified": 1787559586,
"narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
"rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1",
"type": "github"
},
"original": {
@@ -326,11 +326,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1785627969,
"narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
"lastModified": 1787559586,
"narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
"rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1",
"type": "github"
},
"original": {
@@ -477,11 +477,11 @@
"vpkmerge": "vpkmerge"
},
"locked": {
"lastModified": 1787176058,
"narHash": "sha256-TA31vCODZamFaQfgr+HsYuLMiyVklEwO2BwxoLcSclw=",
"lastModified": 1787708742,
"narHash": "sha256-+x132J104gUEYXvM9YW+i1GJKwrH6uiolf7D2mQic3s=",
"owner": "Slush97",
"repo": "grimoire",
"rev": "5cc6e33968f41e23be0e7a538eb000ee920b8482",
"rev": "cc61247e1ac43f1ad2ca4b53621d766f23123bd4",
"type": "github"
},
"original": {
@@ -515,11 +515,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1787300923,
"narHash": "sha256-HSyz9Jbpz2Iz43lC1yYv2T+T3Lv+6coLLDv2lFv1SfE=",
"lastModified": 1787621753,
"narHash": "sha256-ntgw/7S2C5ooCC/IfnRxmeTyXpb+E+D2SAxJNvcZwC8=",
"owner": "vikingnope",
"repo": "helium-browser-nix-flake",
"rev": "72a3f0cd428f04e1da9be5ea9554409f00ee4b20",
"rev": "676e729470897e4e1deda5a7bfaa81517657f014",
"type": "github"
},
"original": {
@@ -535,11 +535,11 @@
]
},
"locked": {
"lastModified": 1787487906,
"narHash": "sha256-zIdM+8teujHm5hc5MIPDnV7k2UeOOT/pFyFtWjOCwsY=",
"lastModified": 1787778830,
"narHash": "sha256-GnLPpDT727E6VpDlALP8JeP1BbSQ17H0HiEEYq6Ql4w=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "cfba7ad5886b342b8dd63ba74354b3853ea4cfc9",
"rev": "6b449e35980e1b75dd17da2d6d9b66e757194f1c",
"type": "github"
},
"original": {
@@ -623,11 +623,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1787505664,
"narHash": "sha256-ds9J1/RBDzgSFtb20+MbXS/v8xA7TLRh7YSnD6cWSgY=",
"lastModified": 1787781559,
"narHash": "sha256-8mF39+6FBzeYD5dIxJV3/ifiragdjRy10gNaEMXRIUI=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "951ab550e7ea050e4b871f99faf87d99c601c44a",
"rev": "e90da09e9598b82ea3aec3dc9986d5bc35e99f12",
"type": "github"
},
"original": {
@@ -1045,11 +1045,11 @@
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1787507561,
"narHash": "sha256-7Hydh9RTatdMOVKgHno3ELWgsda1zeklSMGVWJqMiWs=",
"lastModified": 1787772412,
"narHash": "sha256-IFRNvu3RMlQwUQ1NTfTy03/mXXX0kTpy9Mkewpri5LA=",
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
"rev": "dbae8dc454556968710401643aa2c6867d166440",
"rev": "d0a00e687a10b401281759cf618214d59f2039cd",
"type": "github"
},
"original": {
@@ -1179,11 +1179,11 @@
},
"nixpkgs-darwin": {
"locked": {
"lastModified": 1786920013,
"narHash": "sha256-tlbRqzZ3suDUO3vyR0QFBk0TrxJiRP50t7VWfHhtVrw=",
"lastModified": 1787323337,
"narHash": "sha256-PqomwlB2WugM9MC4tV1L2/yosMOfug3KBDjmqOqD1bU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "33da5f36e599b50aa7dbbfacb718254423b18354",
"rev": "6062ba1a1b8b6281b12533c9075a2dbeb38f7e49",
"type": "github"
},
"original": {
@@ -1210,11 +1210,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1787508648,
"narHash": "sha256-LQHsJp6rY6gIxEugrxup7mEF1AFBnFkVL9LN1YW/ajc=",
"lastModified": 1787781228,
"narHash": "sha256-b0nRjBBK0bplNSblMcYL7mK9wmQAj9uzHqDF6dIZfr4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "3016297dcfbe46f73f8b0add912d630ed274ffd2",
"rev": "c60c01937bfc5a90e21eb4cee8124b75736641ec",
"type": "github"
},
"original": {
@@ -1258,11 +1258,11 @@
},
"nixpkgs_11": {
"locked": {
"lastModified": 1787360063,
"narHash": "sha256-dt4WdcvsA8/RCe+VZZwqU0X+XMM3wBbGCWA0/sFWzGo=",
"lastModified": 1787498568,
"narHash": "sha256-9i/VTdusq/+NM/tz+J1Re+ojkMB8MBf0QshnYfzHz30=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2c423e03bbafcff28bfadc6781a4a8257f205cb5",
"rev": "56c02bc00adcf003215cc4bd996d6efaf4cff188",
"type": "github"
},
"original": {
@@ -1274,11 +1274,11 @@
},
"nixpkgs_12": {
"locked": {
"lastModified": 1787172299,
"narHash": "sha256-PShzS87awOlE5XWkxUGBd/58/F+AtE2ZMgFffKj4r8s=",
"lastModified": 1787364730,
"narHash": "sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU+EwQqPiBElrpU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a",
"rev": "a831408e6378bc02ebf8cc09b52c96ca86f6bab4",
"type": "github"
},
"original": {
@@ -1412,11 +1412,11 @@
},
"nixpkgs_7": {
"locked": {
"lastModified": 1787441254,
"narHash": "sha256-/7oA/UPfrk0ubngvJjDleROuiNdA7y4d+5qNcDeQuCA=",
"lastModified": 1787755763,
"narHash": "sha256-GUgP71jgnfa2G3xPQJulxBg3W7KhB8c1ZVhxaZlhojs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ae9396d21aa0dcfe9419f6bdc3bf415eba30a8b7",
"rev": "eb0b16891e841575f77c31e3698eb047f55c25d8",
"type": "github"
},
"original": {
@@ -1462,11 +1462,11 @@
"systems": "systems_5"
},
"locked": {
"lastModified": 1787270640,
"narHash": "sha256-L3ZXW7MSCPsOZz5powJZZqzZLxuPLh9QXHp5shwzqb8=",
"lastModified": 1787691219,
"narHash": "sha256-CjeJTOjrluiDuL0W/YBFkSBOQjBYmdKwj7hWAJ4PIh0=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "bd46166bd8308861cd36984a52ed5d25522d0ba8",
"rev": "ebec1ae277a50b16e7d6682edd009ef585d68261",
"type": "github"
},
"original": {
@@ -1505,11 +1505,11 @@
"nixpkgs": "nixpkgs_13"
},
"locked": {
"lastModified": 1787479506,
"narHash": "sha256-wuWHiNQAs4tc1jjc54qW0IinI6yFusn9KPSXFXWSON0=",
"lastModified": 1787735002,
"narHash": "sha256-dKRYZcAnIOgkgRml7Mg8Z+D/dWVADDz1bJsDBK7Hlkg=",
"ref": "main",
"rev": "8e0ad9a407dbbb3942919a50834afa7c430cd78a",
"revCount": 415,
"rev": "31ec55878fe7cb7959206f15cf2741dce8410069",
"revCount": 424,
"type": "git",
"url": "https://git.molez.org/mandlm/omp-nix"
},
@@ -1765,11 +1765,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1787175104,
"narHash": "sha256-tzNjlb0loxeWlipvxSNAUUihloeTZoyGFhEen87yM9k=",
"lastModified": 1787771653,
"narHash": "sha256-DkkJSBOXWV/mja5Vy8az5g1KpZlsbUwlmH0BsQhowaQ=",
"owner": "nix-community",
"repo": "stylix",
"rev": "a9e5a76a1b75b137f266e4f445e1eaba82e9783e",
"rev": "5e3809851f486e7fc7e84b40f174c74b60ecc784",
"type": "github"
},
"original": {