From 59db53ddc4d815f28a99ffa10ce39bad70dd1866 Mon Sep 17 00:00:00 2001 From: seraphim <18ycm9tx@anonaddy.me> Date: Sat, 25 Jul 2026 15:59:07 +0700 Subject: nixos upd --- niri/.config/niri/config.kdl | 11 ++++++++--- nixos/configuration.nix | 37 +++++++++++++++++++++++++++++++++---- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 07b7ece..79040b1 100755 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -1,6 +1,7 @@ spawn-at-startup "xwayland-satellite" spawn-at-startup "noctalia" -spawn-at-startup "telegram-desktop" "-autostart" +spawn-at-startup "steam" "-autostart" "--minimized" +spawn-at-startup "Telegram" "-autostart" spawn-at-startup "vesktop" "--start-minimized" spawn-at-startup "keepassxc" "--minimized" spawn-at-startup "waybar" @@ -120,6 +121,10 @@ gestures { off } } +cursor { + xcursor-theme "Bibata-Modern-Ice" + xcursor-size 19 +} overview { // Zoom factor for workspaces in overview mode (default is usually ~0.25–0.5) // Lower values (e.g., 0.2) make workspaces smaller; higher values (e.g., 0.6) make them larger. @@ -288,8 +293,8 @@ binds { //Mod+WHEELsCRollUp cooldown-ms=150 { focus-workspace-up; } //Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } //Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } - Mod+WheelScrollUp { focus-column-right; } - Mod+WheelScrollDown { focus-column-left; } + Mod+WheelScrollUp { focus-column-left; } + Mod+WheelScrollDown { focus-column-right; } // Screenshots Print { screenshot; } Ctrl+Print { screenshot-screen; } diff --git a/nixos/configuration.nix b/nixos/configuration.nix index cdf6754..d9b61ba 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -12,6 +12,11 @@ # Nix & Flakes Settings nix.settings.experimental-features = [ "nix-command" "flakes" ]; nixpkgs.config.allowUnfree = true; + nix.gc = { + automatic = true; + dates = "weekly"; + options = "--delete-older-than 7d"; # or use KeepGenerations + }; # Dynamic binary execution & FHS compatibility programs.nix-ld.enable = true; @@ -59,7 +64,25 @@ nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.latest; }; + # ========================================================================= + # PRINTING SERVICES (CUPS) + # ========================================================================= + services.printing = { + enable = true; + drivers = with pkgs; [ + brlaser # Драйвер для большинства монохромных лазерных принтеров Brother (серии HL, DCP, MFC) + gutenprint # Набор универсальных открытых драйверов + cups-filters # Базовые фильтры CUPS + # brother-lpr-drivers-extra # Раскомментируй, если принтер совсем редкий/специфичный + ]; + }; + # Если принтер сетевой (Wi-Fi / Ethernet), включи автообнаружение Avahi: + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; # ========================================================================= # NETWORKING & DNS # ========================================================================= @@ -178,7 +201,7 @@ XCURSOR_SIZE = "20"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; NIXOS_OZONE_WL = "1"; - CC = "gcc"; + CC = "clang"; ELECTRON_OZONE_PLATFORM_HINT = "auto"; GSK_RENDERER = "ngl"; QT_QPA_PLATFORM = "wayland;xcb"; @@ -194,6 +217,7 @@ nerd-fonts.jetbrains-mono nerd-fonts.symbols-only jetbrains-mono + noto-fonts-color-emoji ]; # ========================================================================= @@ -288,6 +312,7 @@ }; }; + systemd.user.services.niri.enableDefaultPath = false; # ========================================================================= @@ -302,13 +327,15 @@ cacert eza fastfetch + pkgs.hyfetch fzf ghfetch ghostty kitty stow util-linux - + pkgs.duf + pkgs.foot # Music & Audio Controls brightnessctl mpc @@ -318,7 +345,7 @@ pkgs.mpd pkgs.mpd-mpris pkgs.rmpc - + pkgs.mpv # Text Editors micro neovim @@ -365,7 +392,8 @@ pkgs.opencode telegram-desktop vesktop - + adwaita-icon-theme + hicolor-icon-theme # Software Development & Toolchains black cargo @@ -379,6 +407,7 @@ rust-analyzer rustc tree-sitter + gcc ]; system.stateVersion = "26.05"; -- cgit v1.2.3