Fix zellij and grub. Add amnezia

This commit is contained in:
Buliway 2026-01-17 01:29:49 +03:00
parent 17a8fa47c6
commit e2cbe45706
4 changed files with 21 additions and 21 deletions

View file

@ -1,6 +1,16 @@
{ { config, lib, ... }: {
programs.zellij = { # Аналог tmux programs.zellij = { # Аналог tmux
enable = true; enable = true;
# Перезапись некоторых цветов stylix темы
themes.stylix = {
themes = with config.lib.stylix.colors.withHashtag; {
default = {
ribbon_selected.background = lib.mkForce base0B;
table_title.base = lib.mkForce base0B;
frame_selected.base = lib.mkForce base0B;
};
};
};
# enableBashIntegration = true; # enableBashIntegration = true;
# enableZshIntegration = true; # enableZshIntegration = true;
# enableFishIntegration = true; # enableFishIntegration = true;

View file

@ -14,11 +14,14 @@
firewall.enable = false; firewall.enable = false;
}; };
programs.throne = { programs = {
amnezia-vpn.enable = true;
throne = {
enable = true; enable = true;
tunMode = { tunMode = {
enable = true; enable = true;
# setuid = true; # Если не работает tun мод # setuid = true; # Если не работает tun мод
}; };
}; };
};
} }

View file

@ -10,24 +10,15 @@ in {
./packages.nix ./packages.nix
]; ];
# Если какие-то сервисы кладут систему при ребилде,
# то их ребут при ребилде можно выключить таким конфигом:
# systemd.services = {
# "accounts-daemon".restartIfChanged = false;
# "home-manager-buliway".restartIfChanged = false;
# };
boot = { boot = {
kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия
# kernelParams = [ # https://nixos.wiki/wiki/AMD_GPU#Dual_Monitors
# "video=1920x1080"
# ];
loader = { loader = {
grub = { grub = {
enable = true; enable = true;
efiSupport = true;
device = "nodev"; # nodev позволяет не устанавливать grub в конкретное место, но видеть его ui device = "nodev"; # nodev позволяет не устанавливать grub в конкретное место, но видеть его ui
efiSupport = true;
useOSProber = true;
}; };
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;
}; };
@ -41,9 +32,6 @@ in {
isNormalUser = true; isNormalUser = true;
description = username; description = username;
extraGroups = [ "networkmanager" "wheel" "input" "libvirtd" "storage" "docker" "video" ]; extraGroups = [ "networkmanager" "wheel" "input" "libvirtd" "storage" "docker" "video" ];
# packages = with pkgs; [
# clang-tools
# ];
}; };
}; };

View file

@ -42,7 +42,6 @@
tumbler.enable = true; # Thumbnail support for Thunar file manager tumbler.enable = true; # Thumbnail support for Thunar file manager
# unclutter.enable = true; # Hide your mouse cursor when inactive # unclutter.enable = true; # Hide your mouse cursor when inactive
# fwupd.enable = true; # DBus service that allows applications to update firmware # fwupd.enable = true; # DBus service that allows applications to update firmware
# fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь
flatpak = { flatpak = {
# flatpak install flathub com.github.tchx84.Flatseal # flatpak install flathub com.github.tchx84.Flatseal
enable = true; enable = true;