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
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;
# enableZshIntegration = true;
# enableFishIntegration = true;

View file

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

View file

@ -10,24 +10,15 @@ in {
./packages.nix
];
# Если какие-то сервисы кладут систему при ребилде,
# то их ребут при ребилде можно выключить таким конфигом:
# systemd.services = {
# "accounts-daemon".restartIfChanged = false;
# "home-manager-buliway".restartIfChanged = false;
# };
boot = {
kernelPackages = pkgs.linuxPackages_latest; # Ядро линуха, ласт версия
# kernelParams = [ # https://nixos.wiki/wiki/AMD_GPU#Dual_Monitors
# "video=1920x1080"
# ];
loader = {
grub = {
enable = true;
efiSupport = true;
device = "nodev"; # nodev позволяет не устанавливать grub в конкретное место, но видеть его ui
efiSupport = true;
useOSProber = true;
};
efi.canTouchEfiVariables = true;
};
@ -41,9 +32,6 @@ in {
isNormalUser = true;
description = username;
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
# unclutter.enable = true; # Hide your mouse cursor when inactive
# fwupd.enable = true; # DBus service that allows applications to update firmware
# fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь
flatpak = {
# flatpak install flathub com.github.tchx84.Flatseal
enable = true;