Merge branch 'devel' of vcs.elnafo.ru:L-Nafaryus/bonfire into devel

This commit is contained in:
L-Nafaryus 2025-02-03 08:44:44 +05:00
commit 371a31c643
Signed by: L-Nafaryus
GPG Key ID: 553C97999B363D38
2 changed files with 48 additions and 11 deletions

View File

@ -131,6 +131,7 @@ in {
ksshaskpass
# virtiofsd
wl-clipboard
];
xdg.portal = {
@ -262,12 +263,11 @@ in {
# Graphical
wezterm = {
enable = false;
enable = true;
package = inputs.wezterm.packages.x86_64-linux.default;
extraConfig = ''
return {
color_scheme = "Catppuccin Macchiato",
default_prog = { "fish" },
default_prog = { "nu" },
font_size = 10.0,
enable_tab_bar = true,
hide_tab_bar_if_only_one_tab = true,
@ -278,12 +278,45 @@ in {
top = 0,
bottom = 0
},
-- ISSUE: the terminal does not update after some time of use. It only updates with mouse movements. [Wayland, Hyprland]
enable_wayland = false
enable_wayland = true,
color_scheme = "gruvbox-dark",
color_schemes = {
["gruvbox-dark"] = {
foreground = "#D4BE98",
background = "#282828",
cursor_bg = "#D4BE98",
cursor_border = "#D4BE98",
cursor_fg = "#282828",
selection_bg = "#D4BE98",
selection_fg = "#45403d",
ansi = { "#282828", "#ea6962", "#a9b665", "#d8a657", "#7daea3", "#d3869b", "#89b482", "#d4be98" },
brights = { "#eddeb5", "#ea6962", "#a9b665", "#d8a657", "#7daea3", "#d3869b", "#89b482", "#d4be98" }
}
},
keys = {
{ key = 'F11', action = wezterm.action.ToggleFullScreen }
}
}
'';
};
zellij = {
enable = true;
settings = {
theme = "gruvbox-dark";
default_mode = "normal";
copy_command = "${lib.getExe' pkgs.wl-clipboard "wl-copy"}";
copy_clipboard = "primary";
};
};
yazi = {
enable = true;
enableNushellIntegration = true;
enableBashIntegration = true;
};
rofi = {
enable = false;
package = pkgs.rofi-wayland;
@ -465,4 +498,9 @@ in {
programs.adb.enable = true;
services.udev.packages = [pkgs.android-udev-rules];
services.ollama = {
enable = true;
acceleration = "cuda";
};
}

View File

@ -89,12 +89,11 @@ in
# Pass for cache
# ISSUE: attribute 'targetPlatforms' missing
#wezterm = {
# source = ./wezterm;
# platforms = ["x86_64-linux"];
# builder = {...}: import;
#};
wezterm = {
source = ./wezterm;
platforms = ["x86_64-linux"];
builder = {...}: import;
};
# Container images