mirror of
https://github.com/tuxdotrs/nix-config.git
synced 2026-09-19 16:49:04 +05:30
Compare commits
2 Commits
31f4218115
...
8c755a5aa1
| Author | SHA1 | Date | |
|---|---|---|---|
|
8c755a5aa1
|
|||
|
69c2254f00
|
72
flake.lock
generated
72
flake.lock
generated
@@ -482,6 +482,24 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-utils_4": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems_6"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1731533236,
|
||||||
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"freetype2": {
|
"freetype2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -1387,6 +1405,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs_17": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1774386573,
|
||||||
|
"narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782723713,
|
"lastModified": 1782723713,
|
||||||
@@ -1716,6 +1750,7 @@
|
|||||||
"tpanel": "tpanel",
|
"tpanel": "tpanel",
|
||||||
"treefmt-nix": "treefmt-nix_2",
|
"treefmt-nix": "treefmt-nix_2",
|
||||||
"vicinae-extensions": "vicinae-extensions",
|
"vicinae-extensions": "vicinae-extensions",
|
||||||
|
"voxtype": "voxtype",
|
||||||
"wezterm-flake": "wezterm-flake"
|
"wezterm-flake": "wezterm-flake"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1952,6 +1987,21 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"systems_6": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"tnvim": {
|
"tnvim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@@ -2123,9 +2173,29 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"wezterm-flake": {
|
"voxtype": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils_3",
|
"flake-utils": "flake-utils_3",
|
||||||
|
"nixpkgs": "nixpkgs_17"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1780004034,
|
||||||
|
"narHash": "sha256-zsOG1mBTXN4gdsTb1pUPKXATfhV5ZjgEsIUk07asaGo=",
|
||||||
|
"owner": "peteonrails",
|
||||||
|
"repo": "voxtype",
|
||||||
|
"rev": "8d49248baa53f29cb33007c9625a37281c72e799",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "peteonrails",
|
||||||
|
"ref": "v0.7.5",
|
||||||
|
"repo": "voxtype",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"wezterm-flake": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils_4",
|
||||||
"freetype2": "freetype2",
|
"freetype2": "freetype2",
|
||||||
"harfbuzz": "harfbuzz",
|
"harfbuzz": "harfbuzz",
|
||||||
"libpng": "libpng",
|
"libpng": "libpng",
|
||||||
|
|||||||
@@ -83,5 +83,6 @@
|
|||||||
lanzaboote.url = "github:nix-community/lanzaboote/v1.1.0";
|
lanzaboote.url = "github:nix-community/lanzaboote/v1.1.0";
|
||||||
copyparty.url = "github:9001/copyparty";
|
copyparty.url = "github:9001/copyparty";
|
||||||
hermes-agent.url = "github:NousResearch/hermes-agent";
|
hermes-agent.url = "github:NousResearch/hermes-agent";
|
||||||
|
voxtype.url = "github:peteonrails/voxtype/v0.7.5";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
hyprland-git = inputs.hyprland.packages.${prev.stdenv.hostPlatform.system};
|
hyprland-git = inputs.hyprland.packages.${prev.stdenv.hostPlatform.system};
|
||||||
awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww;
|
awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww;
|
||||||
vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system};
|
vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system};
|
||||||
|
voxtype = inputs.voxtype.packages.${prev.stdenv.hostPlatform.system};
|
||||||
nix-index-small =
|
nix-index-small =
|
||||||
inputs.nix-index-database.packages.${prev.stdenv.hostPlatform.system}.nix-index-with-small-db;
|
inputs.nix-index-database.packages.${prev.stdenv.hostPlatform.system}.nix-index-with-small-db;
|
||||||
};
|
};
|
||||||
|
|||||||
19
modules/hm/desktop/voxtype.nix
Normal file
19
modules/hm/desktop/voxtype.nix
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{ inputs, ... }: {
|
||||||
|
flake.modules.homeManager.desktop = { pkgs, ... }: {
|
||||||
|
imports = [
|
||||||
|
inputs.voxtype.homeManagerModules.default
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.voxtype = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.voxtype.onnx-cuda;
|
||||||
|
engine = "parakeet";
|
||||||
|
model.path = "/home/tux/.local/share/voxtype/models/parakeet-tdt-0.6b-v3";
|
||||||
|
service.enable = true;
|
||||||
|
settings = {
|
||||||
|
hotkey.enabled = false;
|
||||||
|
whisper.language = "en";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -41,6 +41,7 @@
|
|||||||
".local/share/opencode"
|
".local/share/opencode"
|
||||||
".local/share/zsh"
|
".local/share/zsh"
|
||||||
".local/share/zoxide"
|
".local/share/zoxide"
|
||||||
|
".local/share/voxtype"
|
||||||
".local/state/lazygit"
|
".local/state/lazygit"
|
||||||
".local/share/vicinae"
|
".local/share/vicinae"
|
||||||
".local/share/TelegramDesktop"
|
".local/share/TelegramDesktop"
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
".local/share/opencode"
|
".local/share/opencode"
|
||||||
".local/share/zsh"
|
".local/share/zsh"
|
||||||
".local/share/zoxide"
|
".local/share/zoxide"
|
||||||
|
".local/share/voxtype"
|
||||||
".local/state/lazygit"
|
".local/state/lazygit"
|
||||||
".local/share/vicinae"
|
".local/share/vicinae"
|
||||||
".local/share/TelegramDesktop"
|
".local/share/TelegramDesktop"
|
||||||
|
|||||||
Reference in New Issue
Block a user