diff --git a/home/dots/zsh/.zshrc b/home/dots/zsh/.zshrc index 3216cd9..186d7ca 100644 --- a/home/dots/zsh/.zshrc +++ b/home/dots/zsh/.zshrc @@ -29,8 +29,8 @@ alias rm='trash-put' # system alias sysinfo='fastfetch' -alias monitor='btop' -alias ports='sudo netstat -tulpn' +alias monitor='sudo btop' +alias ports='sudo ss -tulpn' alias myip='curl ifconfig.me' # navigation @@ -99,4 +99,3 @@ export PATH="$HOME/.local/bin:$PATH" #fetch copetch --ascii #fuckfastfetch i'm better! - diff --git a/home/hypr/hyprland/keybinds.nix b/home/hypr/hyprland/keybinds.nix index 57ba2d6..fa3aa43 100644 --- a/home/hypr/hyprland/keybinds.nix +++ b/home/hypr/hyprland/keybinds.nix @@ -41,7 +41,7 @@ in "$mainMod ALT, V, exec, pavucontrol" "$mainMod SHIFT, V, exec, ${ipc} launcher clipboard" "$mainMod SHIFT, L, exec, ${ipc} lockScreen lock" - "CTRL SHIFT, Escape, exec, ghostty -e btop" + "CTRL SHIFT, Escape, exec, ghostty -e sudo btop" # window management "$mainMod, Q, killactive" diff --git a/home/linux.nix b/home/linux.nix index a535c62..ca6efe6 100644 --- a/home/linux.nix +++ b/home/linux.nix @@ -71,7 +71,7 @@ }; home.packages = with pkgs; [ - # wayland-specific + # qol-hyprland wl-clipboard waybar easyeffects diff --git a/home/shared.nix b/home/shared.nix index 2674e48..9163198 100644 --- a/home/shared.nix +++ b/home/shared.nix @@ -48,11 +48,13 @@ fish git cachix + htop btop kitty - pkgs.ghostty_git xdg-utils ani-cli + github-copilot-cli + pkgs.ghostty_git # media mpv @@ -71,8 +73,7 @@ # dev tools nil - github-copilot-cli - nixpkgs-fmt + nixfmt gnumake sqlite openssl @@ -80,7 +81,6 @@ aubio cargo-tauri trunk - dioxus-cli uv # langs @@ -106,10 +106,6 @@ onlyoffice-desktopeditors qbittorrent localsend - jellyfin-media-player - calibre - qalculate-gtk - libqalculate blender wine diff --git a/nixos/boot/default.nix b/nixos/boot/default.nix index 1e8b6f1..4cddc7c 100644 --- a/nixos/boot/default.nix +++ b/nixos/boot/default.nix @@ -9,7 +9,7 @@ environment.systemPackages = [ pkgs.efibootmgr ]; - boot.kernelPackages = pkgs.linuxPackages_cachyos-gcc; + boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; boot.kernelParams = [ "preempt=full" diff --git a/nixos/desktop/window-managers/hyprland.nix b/nixos/desktop/window-managers/hyprland.nix index 2ca8c62..9350f15 100644 --- a/nixos/desktop/window-managers/hyprland.nix +++ b/nixos/desktop/window-managers/hyprland.nix @@ -8,7 +8,8 @@ programs.hyprland = { enable = true; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; - portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; + portalPackage = + inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; xwayland.enable = true; withUWSM = true; }; @@ -34,4 +35,14 @@ xdg-utils xdg-user-dirs ]; + + security.wrappers = { + gsr-kms-server = { + source = "${pkgs.gpu-screen-recorder}/bin/gsr-kms-server"; + capabilities = "cap_sys_admin+ep"; + owner = "root"; + group = "root"; + permissions = "u+rx,g+rx,o+rx"; + }; + }; } diff --git a/nixos/services/performance/default.nix b/nixos/services/performance/default.nix index 179718c..9fa55d1 100644 --- a/nixos/services/performance/default.nix +++ b/nixos/services/performance/default.nix @@ -3,7 +3,7 @@ { services.scx = { enable = true; - scheduler = "scx_lavd"; + scheduler = "scx_rustland"; }; services.irqbalance.enable = true; services.power-profiles-daemon.enable = true;