Compare commits

...

2 Commits

Author SHA1 Message Date
d688fc0eef feat: Added audio stuff
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
2026-02-03 21:10:47 +05:30
63a4fba675 feat: added stuff 2026-02-03 21:10:47 +05:30
9 changed files with 102 additions and 3437 deletions

113
flake.lock generated
View File

@@ -972,7 +972,7 @@
"flake-parts_10": {
"inputs": {
"nixpkgs-lib": [
"stylix-stable",
"stylix",
"nixpkgs"
]
},
@@ -992,7 +992,28 @@
},
"flake-parts_11": {
"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": {
"lastModified": 1768135262,
@@ -1087,6 +1108,23 @@
"inputs": {
"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": {
"lastModified": 1768135262,
"narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
@@ -1101,7 +1139,7 @@
"type": "github"
}
},
"flake-parts_7": {
"flake-parts_8": {
"inputs": {
"nixpkgs-lib": [
"nixvim",
@@ -1122,7 +1160,7 @@
"type": "github"
}
},
"flake-parts_8": {
"flake-parts_9": {
"inputs": {
"nixpkgs-lib": [
"nur",
@@ -1143,27 +1181,6 @@
"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": {
"inputs": {
"systems": "systems_2"
@@ -2400,6 +2417,24 @@
"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": {
"inputs": {
"advisory-db": "advisory-db_3",
@@ -2533,7 +2568,7 @@
},
"nix-auth": {
"inputs": {
"flake-parts": "flake-parts_6",
"flake-parts": "flake-parts_7",
"nixpkgs": [
"nixpkgs"
],
@@ -2843,6 +2878,21 @@
"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": {
"locked": {
"lastModified": 1769334745,
@@ -3107,7 +3157,7 @@
},
"nixvim": {
"inputs": {
"flake-parts": "flake-parts_7",
"flake-parts": "flake-parts_8",
"nixpkgs": "nixpkgs_10",
"systems": "systems_19"
},
@@ -3193,7 +3243,7 @@
},
"nur": {
"inputs": {
"flake-parts": "flake-parts_8",
"flake-parts": "flake-parts_9",
"nixpkgs": "nixpkgs_13"
},
"locked": {
@@ -3435,6 +3485,7 @@
"ironbar": "ironbar",
"lanzaboote": "lanzaboote",
"llama-cpp": "llama-cpp",
"mixid": "mixid",
"music-player": "music-player",
"musnix": "musnix",
"navigator": "navigator",
@@ -3729,7 +3780,7 @@
"base16-helix": "base16-helix",
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_9",
"flake-parts": "flake-parts_10",
"gnome-shell": "gnome-shell",
"nixpkgs": [
"nixpkgs"
@@ -3763,7 +3814,7 @@
"base16-helix": "base16-helix_2",
"base16-vim": "base16-vim_2",
"firefox-gnome-theme": "firefox-gnome-theme_2",
"flake-parts": "flake-parts_10",
"flake-parts": "flake-parts_11",
"gnome-shell": "gnome-shell_2",
"nixpkgs": [
"nixpkgs-stable"
@@ -4573,7 +4624,7 @@
},
"wivrn": {
"inputs": {
"flake-parts": "flake-parts_11",
"flake-parts": "flake-parts_12",
"nixpkgs": [
"nixpkgs"
]

View File

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

View File

@@ -12,14 +12,18 @@
./ast-grep.nix
./atuin.nix
./bat.nix
./binwalk.nix
./blobdrop.nix
./bottom.nix
./btop.nix
./cachix.nix
./carapace.nix
./cargo.nix
./ddcbacklight.nix
./deploy-rs.nix
./direnv.nix
./dust.nix
./dysk.nix
./eilmeldung.nix
./eza.nix
./fastfetch.nix
@@ -39,6 +43,7 @@
./neovim.nix
./nix-index.nix
./nushell.nix
./omnix.nix
./opencode.nix
./p7zip.nix
./pkg-config.nix
@@ -63,7 +68,6 @@
# ./ncmpcpp.nix
# ./newsboat.nix
# ./nh.nix
# ./omnix.nix
# ./retroarch.nix
# ./ryujinx.nix
# ./sxiv.nix
@@ -72,9 +76,5 @@
# ./tuifeed.nix
# ./xh.nix
# ./zellij.nix
./dysk.nix
./binwalk.nix
./cargo.nix
./blobdrop.nix
];
}

View File

@@ -6,6 +6,8 @@
imports = [
# ./alvr.nix
./easyeffects.nix
./mixid.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} = {
uid = device.uid;
isNormalUser = true;
extraGroups = ["wheel" "audio" "i2c" "media" "video" "tss"];
extraGroups = ["wheel" "audio" "i2c" "media" "video" "tss" "plugdev"];
openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub

View File

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

File diff suppressed because one or more lines are too long