From 98e03ac9d8d670dbb5f725378f6c96fa5c1405db Mon Sep 17 00:00:00 2001 From: Buliway Date: Mon, 18 Nov 2024 02:06:12 +0300 Subject: [PATCH] New software --- modules/home-manager/gui/vscode.nix | 12 ++++++------ modules/home-manager/wm/bspwm/bspwm.nix | 9 +++------ modules/nixos/virtualisation.nix | 20 ++++++-------------- nixos/home.nix | 4 ++-- nixos/packages.nix | 9 +++++---- 5 files changed, 22 insertions(+), 32 deletions(-) diff --git a/modules/home-manager/gui/vscode.nix b/modules/home-manager/gui/vscode.nix index 0ee4ac6..92be83e 100644 --- a/modules/home-manager/gui/vscode.nix +++ b/modules/home-manager/gui/vscode.nix @@ -36,12 +36,12 @@ } ]; - userSettings = { - "telemetry.telemetryLevel" = "off"; - "update.showReleaseNotes" = false; - "workbench.colorTheme" = "Gruvbox Dark Medium"; - "editor.fontFamily" = "JetBrainsMono Nerd Font"; - }; + # userSettings = { + # "telemetry.telemetryLevel" = "off"; + # "update.showReleaseNotes" = false; + # "workbench.colorTheme" = "Gruvbox Dark Medium"; + # "editor.fontFamily" = "JetBrainsMono Nerd Font"; + # }; globalSnippets = {}; diff --git a/modules/home-manager/wm/bspwm/bspwm.nix b/modules/home-manager/wm/bspwm/bspwm.nix index c47fa9c..0e8fca2 100644 --- a/modules/home-manager/wm/bspwm/bspwm.nix +++ b/modules/home-manager/wm/bspwm/bspwm.nix @@ -13,11 +13,9 @@ # Эти команды выполняются в конце bspwmrc extraConfig = '' - if [[ "$XDG_SESSION_DESKTOP" == *"bspwm"* ]]; then - for m in $(polybar --list-monitors | cut -d":" -f1); do - MONITOR=$m polybar --reload bspwm & - done - fi + for m in $(polybar --list-monitors | cut -d":" -f1); do + MONITOR=$m polybar --reload bspwm & + done ''; startupPrograms = [ @@ -41,7 +39,6 @@ rules = let # Это переменные floating1600x900 = { state = "floating"; - # layer = "above"; center = true; focus = true; rectangle = "1600x900+0+0"; diff --git a/modules/nixos/virtualisation.nix b/modules/nixos/virtualisation.nix index 787b4e8..aecba30 100644 --- a/modules/nixos/virtualisation.nix +++ b/modules/nixos/virtualisation.nix @@ -4,20 +4,12 @@ # podman.enable = true; waydroid.enable = true; - # docker = { - # enable = true; - # # daemon.settings = { - # # fixed-cidr-v6 = "fd00::/80"; - # # ipv6 = true; - # # }; - # rootless = { - # enable = true; - # # daemon.settings = { - # # fixed-cidr-v6 = "fd00::/80"; - # # ipv6 = true; - # # }; - # }; - # }; + docker = { + enable = true; + rootless = { + enable = true; + }; + }; # spiceUSBRedirection.enable = true; # Connect USB devices to libvirt VMs, both local and remote. libvirtd = { # https://nixos.wiki/wiki/Libvirt diff --git a/nixos/home.nix b/nixos/home.nix index 9a8d5df..8b9108b 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -16,8 +16,8 @@ # то не получится ставить расширения. Потому что там софт ставится от рута и vscode # будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута. packages = with pkgs; [ - vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута - jetbrains-toolbox # Мб надо через home.packages писать + vscode # Надо в home.packages писать, чтоб расширения ставились без рута + jetbrains-toolbox # https://nixos.wiki/wiki/Jetbrains_Tools ]; sessionVariables = { diff --git a/nixos/packages.nix b/nixos/packages.nix index 84300b2..1d5b693 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -124,7 +124,6 @@ # Nix nixd # Nix lsp - nil # Nix lsp alejandra # Nix formatter. Usage: alejandra file.nix # Markdown @@ -290,7 +289,7 @@ withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными }) telegram-desktop - revolt-desktop # FOSS аналог дискорда + # revolt-desktop # FOSS аналог дискорда ########### ## Games ## @@ -321,6 +320,7 @@ blender-hip # 3д графика и рендер видео gcolor3 # GUI color picker xcolor # CLI color picker https://github.com/Soft/xcolor + inkscape # Vector graphic editor ################## ## Productivity ## @@ -335,8 +335,8 @@ neovim # vscode # Надо в home.packages писать, чтоб расширения ставились без рута - # jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools - helix # A Kakoune / Neovim inspired editor, written in Rust. + # jetbrains-toolbox # Добавил в home.nix + helix # A Kakoune / Neovim inspired editor, written in Rust ########### ## Icons ## @@ -385,6 +385,7 @@ libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox alsa-utils # Мне для команды amixer надо pamixer # PulseAudio cli (громкость редачу) + easyeffects # PipeWire settings. Мне для эквалайзера нужен weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) # Для работы некоторых тем sddm