Compare commits

..
5 Commits
Author SHA1 Message Date
4DBug 7de89eccd8 push 2026-08-28 13:11:44 -05:00
4DBug 843182fae7 bug tv 2026-08-26 15:44:15 -05:00
4DBug 6790b2d923 bug tv 2026-08-26 15:44:08 -05:00
4DBug f8b9645149 push 2026-08-26 13:22:02 -05:00
4DBug 4578f0b32f push 2026-08-25 13:42:43 -05:00
13 changed files with 95 additions and 8 deletions
Generated
+21
View File
@@ -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",
+5
View File
@@ -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";
};
}; };
} }
+17 -3
View File
@@ -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";
+1
View File
@@ -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";
+1
View File
@@ -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;
}; };
}; };
}; };
+3 -2
View File
@@ -12,8 +12,9 @@
invidious invidious
mailserver mailserver
# matrix # matrix
redlib redlib
# sish bugtv
# sish
vscode-server vscode-server
gitea gitea
# omnisearch # omnisearch
+19
View File
@@ -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;
};
};
};
}
+1
View File
@@ -19,6 +19,7 @@
mail = 8088; mail = 8088;
email = 8088; email = 8088;
llama = 8080; llama = 8080;
api-tv = 8789;
}; };
}; };
} }
+1 -1
View File
@@ -7,7 +7,7 @@
polytoria polytoria
game-tools game-tools
emulators emulators
#star-citizen star-citizen
minecraft minecraft
]; ];
}; };
+11
View File
@@ -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;
+9 -1
View File
@@ -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";
};
};
}; };
}; };
}; };
+4
View File
@@ -1,5 +1,9 @@
{ {
den.aspects.mpd = { den.aspects.mpd = {
homeManager = {
services.mpd-mpris.enable = true;
};
nixos = { nixos = {
services = { services = {
mpd = { mpd = {
+1
View File
@@ -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; [