Compare commits
5
Commits
ee374b1f17
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7de89eccd8 | ||
|
|
843182fae7 | ||
|
|
6790b2d923 | ||
|
|
f8b9645149 | ||
|
|
4578f0b32f |
Generated
+21
@@ -125,6 +125,26 @@
|
|||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"bug-tv": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1787796942,
|
||||||
|
"narHash": "sha256-ITeSVzyhSIojcNueQsFDE4quj8l7T7VaPLe47PDvwqY=",
|
||||||
|
"ref": "refs/heads/main",
|
||||||
|
"rev": "fc0e2c7af6b386f18a9c14c3075d7ca020c4fa39",
|
||||||
|
"revCount": 12,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.bug.tools/bug/tv.git"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.bug.tools/bug/tv.git"
|
||||||
|
}
|
||||||
|
},
|
||||||
"catppuccin": {
|
"catppuccin": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
@@ -1303,6 +1323,7 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"aerothemeplasma": "aerothemeplasma",
|
"aerothemeplasma": "aerothemeplasma",
|
||||||
"auto-cpufreq": "auto-cpufreq",
|
"auto-cpufreq": "auto-cpufreq",
|
||||||
|
"bug-tv": "bug-tv",
|
||||||
"catppuccin": "catppuccin",
|
"catppuccin": "catppuccin",
|
||||||
"catppuccin-userstyles-nix": "catppuccin-userstyles-nix",
|
"catppuccin-userstyles-nix": "catppuccin-userstyles-nix",
|
||||||
"copyparty": "copyparty",
|
"copyparty": "copyparty",
|
||||||
|
|||||||
@@ -98,5 +98,10 @@
|
|||||||
url = "github:AdnanHodzic/auto-cpufreq";
|
url = "github:AdnanHodzic/auto-cpufreq";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bug-tv = {
|
||||||
|
url = "git+https://git.bug.tools/bug/tv.git";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
{ inputs, ... }: {
|
{ inputs, ... }: {
|
||||||
den.aspects.niri = {
|
den.aspects.niri = {
|
||||||
nixos = { pkgs, lib, ... }: {
|
nixos = { pkgs, ... }: {
|
||||||
services.displayManager = {
|
services.displayManager = {
|
||||||
sessionPackages = [ pkgs.niri ];
|
sessionPackages = [ pkgs.niri ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
homeManager = { pkgs, lib, ... }: {
|
homeManager = { pkgs, ... }: {
|
||||||
imports = [ inputs.niri.homeModules.niri ];
|
imports = [ inputs.niri.homeModules.niri ];
|
||||||
nixpkgs.overlays = [ inputs.niri.overlays.niri ];
|
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
xwayland-satellite
|
xwayland-satellite
|
||||||
@@ -29,22 +28,29 @@
|
|||||||
|
|
||||||
input.touchpad = {
|
input.touchpad = {
|
||||||
click-method = "clickfinger";
|
click-method = "clickfinger";
|
||||||
|
dwt = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
overview.backdrop-color = "#11111b";
|
||||||
|
|
||||||
layout = {
|
layout = {
|
||||||
gaps = 10;
|
gaps = 10;
|
||||||
border.enable = false;
|
border.enable = false;
|
||||||
|
|
||||||
focus-ring = {
|
focus-ring = {
|
||||||
enable = true;
|
enable = true;
|
||||||
width = 2;
|
width = 2;
|
||||||
active.color = "#cba6f7";
|
active.color = "#cba6f7";
|
||||||
};
|
};
|
||||||
|
|
||||||
preset-column-widths = [
|
preset-column-widths = [
|
||||||
{ proportion = 0.50; }
|
{ proportion = 0.50; }
|
||||||
{ proportion = 1.00; }
|
{ proportion = 1.00; }
|
||||||
];
|
];
|
||||||
|
|
||||||
default-column-width = { proportion = 1.00; };
|
default-column-width = { proportion = 1.00; };
|
||||||
};
|
};
|
||||||
|
|
||||||
window-rules = [
|
window-rules = [
|
||||||
{
|
{
|
||||||
geometry-corner-radius = {
|
geometry-corner-radius = {
|
||||||
@@ -53,26 +59,33 @@
|
|||||||
bottom-left = 12.0;
|
bottom-left = 12.0;
|
||||||
bottom-right = 12.0;
|
bottom-right = 12.0;
|
||||||
};
|
};
|
||||||
|
|
||||||
clip-to-geometry = true;
|
clip-to-geometry = true;
|
||||||
draw-border-with-background = true;
|
draw-border-with-background = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
matches = [
|
matches = [
|
||||||
{ app-id = "dev.noctalia.Noctalia"; }
|
{ app-id = "dev.noctalia.Noctalia"; }
|
||||||
];
|
];
|
||||||
|
|
||||||
open-floating = true;
|
open-floating = true;
|
||||||
|
|
||||||
default-column-width = {
|
default-column-width = {
|
||||||
fixed = 1080;
|
fixed = 1080;
|
||||||
};
|
};
|
||||||
|
|
||||||
default-window-height = {
|
default-window-height = {
|
||||||
fixed = 920;
|
fixed = 920;
|
||||||
};
|
};
|
||||||
|
|
||||||
geometry-corner-radius = {
|
geometry-corner-radius = {
|
||||||
top-left = 12.0;
|
top-left = 12.0;
|
||||||
top-right = 12.0;
|
top-right = 12.0;
|
||||||
bottom-left = 12.0;
|
bottom-left = 12.0;
|
||||||
bottom-right = 12.0;
|
bottom-right = 12.0;
|
||||||
};
|
};
|
||||||
|
|
||||||
clip-to-geometry = true;
|
clip-to-geometry = true;
|
||||||
draw-border-with-background = true;
|
draw-border-with-background = true;
|
||||||
}
|
}
|
||||||
@@ -81,6 +94,7 @@
|
|||||||
binds = {
|
binds = {
|
||||||
"Mod+T".action.spawn = "cosmic-term";
|
"Mod+T".action.spawn = "cosmic-term";
|
||||||
"Mod+E".action.spawn = "cosmic-files";
|
"Mod+E".action.spawn = "cosmic-files";
|
||||||
|
"Mod+B".action.spawn = "librewolf";
|
||||||
|
|
||||||
"Mod+A".action.spawn-sh = "noctalia msg panel-toggle launcher";
|
"Mod+A".action.spawn-sh = "noctalia msg panel-toggle launcher";
|
||||||
"Mod+V".action.spawn-sh = "noctalia msg panel-toggle clipboard";
|
"Mod+V".action.spawn-sh = "noctalia msg panel-toggle clipboard";
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
"Archives" = mkFolder "/home/bug/Archives";
|
"Archives" = mkFolder "/home/bug/Archives";
|
||||||
"Software" = mkFolder "/home/bug/Software";
|
"Software" = mkFolder "/home/bug/Software";
|
||||||
"Scripts" = mkFolder "/home/bug/Scripts";
|
"Scripts" = mkFolder "/home/bug/Scripts";
|
||||||
|
"Projects" = mkFolder "/home/bug/Projects";
|
||||||
"Documents" = mkFolder "/home/bug/Documents";
|
"Documents" = mkFolder "/home/bug/Documents";
|
||||||
"Downloads" = mkFolder "/home/bug/Downloads";
|
"Downloads" = mkFolder "/home/bug/Downloads";
|
||||||
"Pictures" = mkFolder "/home/bug/Pictures";
|
"Pictures" = mkFolder "/home/bug/Pictures";
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
fish.enable = true;
|
fish.enable = true;
|
||||||
opencode.enable = false;
|
opencode.enable = false;
|
||||||
|
librewolf.enable = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -12,8 +12,9 @@
|
|||||||
invidious
|
invidious
|
||||||
mailserver
|
mailserver
|
||||||
# matrix
|
# matrix
|
||||||
redlib
|
redlib
|
||||||
# sish
|
bugtv
|
||||||
|
# sish
|
||||||
vscode-server
|
vscode-server
|
||||||
gitea
|
gitea
|
||||||
# omnisearch
|
# omnisearch
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{ inputs, ... }: {
|
||||||
|
den.aspects.bugtv = {
|
||||||
|
nixos = { pkgs, ... }: {
|
||||||
|
imports = [ inputs.bug-tv.nixosModules.default ];
|
||||||
|
|
||||||
|
den.tunnels = [ "api-tv" ];
|
||||||
|
|
||||||
|
services."bug-tv" = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
package = inputs.bug-tv.packages.${pkgs.system}.default;
|
||||||
|
port = 8789;
|
||||||
|
tmdbApiKey = "ac014b130a8e6344c91dff4e68b18d47";
|
||||||
|
providers = [ "cineby" ];
|
||||||
|
timeoutMs = 30000;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -19,6 +19,7 @@
|
|||||||
mail = 8088;
|
mail = 8088;
|
||||||
email = 8088;
|
email = 8088;
|
||||||
llama = 8080;
|
llama = 8080;
|
||||||
|
api-tv = 8789;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
polytoria
|
polytoria
|
||||||
game-tools
|
game-tools
|
||||||
emulators
|
emulators
|
||||||
#star-citizen
|
star-citizen
|
||||||
minecraft
|
minecraft
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -57,6 +57,17 @@
|
|||||||
top-p = 0.95;
|
top-p = 0.95;
|
||||||
# keep-sorted end
|
# keep-sorted end
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"qwen3.8-27b" = {
|
||||||
|
# keep-sorted start
|
||||||
|
ctx-size = 32768; # drop from the 65536 default to leave VRAM headroom at Q6
|
||||||
|
hf-repo = "unsloth/Qwen3.8-27B-GGUF:UD-Q6_K";
|
||||||
|
min-p = 0.0;
|
||||||
|
temperature = 1.0;
|
||||||
|
top-k = 20;
|
||||||
|
top-p = 0.95;
|
||||||
|
# keep-sorted end
|
||||||
|
};
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
plugin = [ "opencode-plugin-llama.cpp@latest" ];
|
plugin = [ "opencode-plugin-llama.cpp@latest" "opencode-goal-plugin" ];
|
||||||
|
|
||||||
provider = {
|
provider = {
|
||||||
"llama.cpp" = {
|
"llama.cpp" = {
|
||||||
@@ -21,6 +21,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
command = {
|
||||||
|
goal = {
|
||||||
|
description = "Set a session-scoped goal and auto-continue until complete.";
|
||||||
|
template = "$ARGUMENTS";
|
||||||
|
agent = "build";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
{
|
{
|
||||||
den.aspects.mpd = {
|
den.aspects.mpd = {
|
||||||
|
homeManager = {
|
||||||
|
services.mpd-mpris.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
nixos = {
|
nixos = {
|
||||||
services = {
|
services = {
|
||||||
mpd = {
|
mpd = {
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
nixos = { pkgs, ... }: {
|
nixos = { pkgs, ... }: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
file-roller
|
file-roller
|
||||||
|
wl-screenrec
|
||||||
];
|
];
|
||||||
|
|
||||||
users.users.bug.packages = with pkgs; [
|
users.users.bug.packages = with pkgs; [
|
||||||
@@ -14,4 +15,4 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user