feat: Added audio stuff
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled

This commit is contained in:
2026-02-03 21:10:05 +05:30
parent 63a4fba675
commit d688fc0eef
7 changed files with 97 additions and 32 deletions

113
flake.lock generated
View File

@@ -972,7 +972,7 @@
"flake-parts_10": { "flake-parts_10": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"stylix-stable", "stylix",
"nixpkgs" "nixpkgs"
] ]
}, },
@@ -992,7 +992,28 @@
}, },
"flake-parts_11": { "flake-parts_11": {
"inputs": { "inputs": {
"nixpkgs-lib": "nixpkgs-lib_5" "nixpkgs-lib": [
"stylix-stable",
"nixpkgs"
]
},
"locked": {
"lastModified": 1767609335,
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "250481aafeb741edfe23d29195671c19b36b6dca",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_12": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_6"
}, },
"locked": { "locked": {
"lastModified": 1768135262, "lastModified": 1768135262,
@@ -1087,6 +1108,23 @@
"inputs": { "inputs": {
"nixpkgs-lib": "nixpkgs-lib_4" "nixpkgs-lib": "nixpkgs-lib_4"
}, },
"locked": {
"lastModified": 1767609335,
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "250481aafeb741edfe23d29195671c19b36b6dca",
"type": "github"
},
"original": {
"id": "flake-parts",
"type": "indirect"
}
},
"flake-parts_7": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_5"
},
"locked": { "locked": {
"lastModified": 1768135262, "lastModified": 1768135262,
"narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=", "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
@@ -1101,7 +1139,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-parts_7": { "flake-parts_8": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"nixvim", "nixvim",
@@ -1122,7 +1160,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-parts_8": { "flake-parts_9": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"nur", "nur",
@@ -1143,27 +1181,6 @@
"type": "github" "type": "github"
} }
}, },
"flake-parts_9": {
"inputs": {
"nixpkgs-lib": [
"stylix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1767609335,
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "250481aafeb741edfe23d29195671c19b36b6dca",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils": { "flake-utils": {
"inputs": { "inputs": {
"systems": "systems_2" "systems": "systems_2"
@@ -2400,6 +2417,24 @@
"type": "github" "type": "github"
} }
}, },
"mixid": {
"inputs": {
"flake-parts": "flake-parts_6",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1770132108,
"narHash": "sha256-0Tzv5KCo2XPAq01An0BRNJXL3DmemY1J+ZYeYiqXsE8=",
"path": "/home/servius/Projects/MixiD",
"type": "path"
},
"original": {
"path": "/home/servius/Projects/MixiD",
"type": "path"
}
},
"music-player": { "music-player": {
"inputs": { "inputs": {
"advisory-db": "advisory-db_3", "advisory-db": "advisory-db_3",
@@ -2533,7 +2568,7 @@
}, },
"nix-auth": { "nix-auth": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_6", "flake-parts": "flake-parts_7",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
@@ -2843,6 +2878,21 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-lib_6": {
"locked": {
"lastModified": 1765674936,
"narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1769334745, "lastModified": 1769334745,
@@ -3107,7 +3157,7 @@
}, },
"nixvim": { "nixvim": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_7", "flake-parts": "flake-parts_8",
"nixpkgs": "nixpkgs_10", "nixpkgs": "nixpkgs_10",
"systems": "systems_19" "systems": "systems_19"
}, },
@@ -3193,7 +3243,7 @@
}, },
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_8", "flake-parts": "flake-parts_9",
"nixpkgs": "nixpkgs_13" "nixpkgs": "nixpkgs_13"
}, },
"locked": { "locked": {
@@ -3435,6 +3485,7 @@
"ironbar": "ironbar", "ironbar": "ironbar",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",
"llama-cpp": "llama-cpp", "llama-cpp": "llama-cpp",
"mixid": "mixid",
"music-player": "music-player", "music-player": "music-player",
"musnix": "musnix", "musnix": "musnix",
"navigator": "navigator", "navigator": "navigator",
@@ -3729,7 +3780,7 @@
"base16-helix": "base16-helix", "base16-helix": "base16-helix",
"base16-vim": "base16-vim", "base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme", "firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_9", "flake-parts": "flake-parts_10",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@@ -3763,7 +3814,7 @@
"base16-helix": "base16-helix_2", "base16-helix": "base16-helix_2",
"base16-vim": "base16-vim_2", "base16-vim": "base16-vim_2",
"firefox-gnome-theme": "firefox-gnome-theme_2", "firefox-gnome-theme": "firefox-gnome-theme_2",
"flake-parts": "flake-parts_10", "flake-parts": "flake-parts_11",
"gnome-shell": "gnome-shell_2", "gnome-shell": "gnome-shell_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs-stable" "nixpkgs-stable"
@@ -4573,7 +4624,7 @@
}, },
"wivrn": { "wivrn": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_11", "flake-parts": "flake-parts_12",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]

View File

@@ -252,6 +252,10 @@
hytale-launcher = { hytale-launcher = {
url = "github:JPyke3/hytale-launcher-nix"; url = "github:JPyke3/hytale-launcher-nix";
}; };
mixid = {
url = "github:leguteape/MixiD";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { outputs = {

View File

@@ -6,6 +6,8 @@
imports = [ imports = [
# ./alvr.nix # ./alvr.nix
./easyeffects.nix ./easyeffects.nix
./mixid.nix
./vr.nix ./vr.nix
./helvum.nix
]; ];
} }

View File

@@ -0,0 +1,3 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [helvum];
}

4
nixos/ryu/apps/mixid.nix Normal file
View File

@@ -0,0 +1,4 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [mixid];
services.udev.packages = with pkgs; [mixid];
}

View File

@@ -81,7 +81,7 @@
users.users.${device.user} = { users.users.${device.user} = {
uid = device.uid; uid = device.uid;
isNormalUser = true; isNormalUser = true;
extraGroups = ["wheel" "audio" "i2c" "media" "video" "tss"]; extraGroups = ["wheel" "audio" "i2c" "media" "video" "tss" "plugdev"];
openssh.authorizedKeys.keyFiles = [ openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub ../../secrets/id_ed25519.pub
../../secrets/id_ios.pub ../../secrets/id_ios.pub

View File

@@ -291,6 +291,7 @@ in
inputs.headplane.overlays.default inputs.headplane.overlays.default
inputs.vicinae.overlays.default inputs.vicinae.overlays.default
inputs.eilmeldung.overlays.default inputs.eilmeldung.overlays.default
inputs.mixid.overlays.default
jellyfin jellyfin
libfprint libfprint
misc-applications misc-applications