diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-09 19:02:58 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-09 19:02:58 +0530 |
| commit | e8e5ed4f7e684ee38a5f20162053e68f2911ff1e (patch) | |
| tree | 6cc773b411cc1086b0da82ba4e9fbcf5599438c1 | |
| parent | c6084fef665e3931623fa5a181f0d51827c0e387 (diff) | |
updated to 26.05
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | flake.lock | 36 | ||||
| -rw-r--r-- | flake.nix | 6 | ||||
| -rw-r--r-- | foot/foot.ini | 2 | ||||
| -rw-r--r-- | hypr/hyprland.conf | 25 | ||||
| -rw-r--r-- | hypr/hyprland/keybinds.conf | 2 | ||||
| -rw-r--r-- | nixos/apps.nix | 9 | ||||
| -rw-r--r-- | nixos/environment.nix | 11 | ||||
| -rw-r--r-- | nixos/home.nix | 1 | ||||
| -rw-r--r-- | nixos/languages/rust.nix | 1 | ||||
| -rw-r--r-- | nixos/opt/llm.nix | 3 | ||||
| -rw-r--r-- | nvim/lua/configs/lspconfig.lua | 2 |
12 files changed, 60 insertions, 41 deletions
@@ -143,9 +143,6 @@ Configure in nixos/environment.nix ### Applications Configure in nixos/apps.nix - Gimp -- Vscode -- Discord -- Bitwarden - Localsend - Obsidian - Wine @@ -7,43 +7,43 @@ ] }, "locked": { - "lastModified": 1775425411, - "narHash": "sha256-KY6HsebJHEe5nHOWP7ur09mb0drGxYSzE3rQxy62rJo=", + "lastModified": 1780883961, + "narHash": "sha256-WU6SUrESuPiEXEUvX4D51AgWrXRJty+sLJBwBaDBGqE=", "owner": "nix-community", "repo": "home-manager", - "rev": "0d02ec1d0a05f88ef9e74b516842900c41f0f2fe", + "rev": "4eb4fec41674d5b059aa2eedf0f98453890546fa", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-25.11", + "ref": "release-26.05", "repo": "home-manager", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1777077449, - "narHash": "sha256-AIiMJiqvGrN4HyLEbKAoCSRRYn0rnlW5VbKNIMIYqm4=", + "lastModified": 1780902259, + "narHash": "sha256-q8yYEC5f1mFlQO9RGna4LTc9QrcvWunX6FYp83munkQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a4bf06618f0b5ee50f14ed8f0da77d34ecc19160", + "rev": "bd0ff2d3eac24699c3664d5966b9ef36f388e2ca", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-25.11", + "ref": "nixos-26.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-unstable": { "locked": { - "lastModified": 1776877367, - "narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=", + "lastModified": 1780749050, + "narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0726a0ecb6d4e08f6adced58726b95db924cef57", + "rev": "a799d3e3886da994fa307f817a6bc705ae538eeb", "type": "github" }, "original": { @@ -60,11 +60,11 @@ ] }, "locked": { - "lastModified": 1777281513, - "narHash": "sha256-lnWn2iLvwVgFEG4q9SWj86lllXzOlG1ip92lqh4XYAY=", + "lastModified": 1780303737, + "narHash": "sha256-7HgdJBG4BgAPDyHKKxWtxj7nziqsQo6zQCXtwy+L9fs=", "ref": "refs/heads/master", - "rev": "018c8a83973a6fa55dcdd66d18d14a998179a8dd", - "revCount": 811, + "rev": "b66495fcc5022681b56b61f928c7acbe910e722c", + "revCount": 821, "type": "git", "url": "https://git.outfoxxed.me/quickshell/quickshell" }, @@ -92,11 +92,11 @@ ] }, "locked": { - "lastModified": 1777269342, - "narHash": "sha256-8Wok2HzykE2yc9V3vtMXuBNuV8Yh4+JMdzIET9PghfM=", + "lastModified": 1780957638, + "narHash": "sha256-NQ0WpkNDRR79BWGNmh1dpgchGJnALW7De71kaXD87nc=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "3c01a7253335cb590da182eec76862b981b00ad9", + "rev": "fc9b27eb5585548282004fac3f0d34fcf2f06467", "type": "github" }, "original": { @@ -2,10 +2,10 @@ description = "System"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; home-manager = { - url = "github:nix-community/home-manager/release-25.11"; + url = "github:nix-community/home-manager/release-26.05"; inputs.nixpkgs.follows = "nixpkgs"; }; quickshell = { @@ -44,8 +44,8 @@ c = true; asm = true; lua = true; - python = true; + python = false; go = true; beam = false; javascript = false; diff --git a/foot/foot.ini b/foot/foot.ini index 72e5fb7..ad5d15f 100644 --- a/foot/foot.ini +++ b/foot/foot.ini @@ -1,5 +1,5 @@ [main] font=JetBrainsMono Nerd Font:size=12 -[colors] +[colors-dark] background=1e2122 diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 93a3f6c..444b80c 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -27,7 +27,6 @@ monitor=,preferred,auto,1 # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { - pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } @@ -52,8 +51,24 @@ misc { # Example windowrule # windowrule = float,class:^(kitty)$,title:^(kitty)$ -# Ignore maximize requests from apps. You'll probably like this. -windowrule = suppressevent maximize, class:.* +windowrule { + # Ignore maximize requests from all apps. You'll probably like this. + name = suppress-maximize-events + match:class = .* + + suppress_event = maximize +} + +windowrule { + # Fix some dragging issues with XWayland + name = fix-xwayland-drags + match:class = ^$ + match:title = ^$ + match:xwayland = true + match:float = true + match:fullscreen = false + match:pin = false + + no_focus = true +} -# Fix some dragging issues with XWayland -windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 diff --git a/hypr/hyprland/keybinds.conf b/hypr/hyprland/keybinds.conf index ba45771..ff7f018 100644 --- a/hypr/hyprland/keybinds.conf +++ b/hypr/hyprland/keybinds.conf @@ -11,7 +11,7 @@ bind = $mainMod, F, togglefloating, bind = $mainMod, R, global, quickshell:toggleLauncher bind = $mainMod, C, global, quickshell:toggleCalendar bind = $mainMod, P, exec, hyprpicker -bind = $mainMod, J, togglesplit, # dwindle +bind = $mainMod, J, layoutmsg, togglesplit bind = CTRL SHIFT, escape, exec, $taskManager bind = $mainMod SHIFT, R, exec, ~/.config/hypr/wf-recorder/record.sh diff --git a/nixos/apps.nix b/nixos/apps.nix index cfe4cd4..974f183 100644 --- a/nixos/apps.nix +++ b/nixos/apps.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, unstable, ... }: { imports = [ @@ -8,16 +8,15 @@ google-chrome blanket gimp - vscode - discord + # discord # electron has fucked discord, electron is currently unsecure package localsend libresprite - bitwarden-desktop + # bitwarden-desktop # same electron issue parted obsidian libreoffice-qt6-fresh kdePackages.dolphin - wineWowPackages.stable + wineWow64Packages.stable vlc ]; diff --git a/nixos/environment.nix b/nixos/environment.nix index 1d1a8b5..d8f70e5 100644 --- a/nixos/environment.nix +++ b/nixos/environment.nix @@ -11,8 +11,15 @@ "$HOME/.android-sdk/platform-tools" "$HOME/.android-sdk/emulator" ]; - PKG_CONFIG_PATH="$HOME/.local/lib/pkgconfig $HOME/.local/lib64/pkgconfig"; - LD_LIBRARY_PATH="$HOME/.local/lib $HOME/.local/lib64"; + PKG_CONFIG_PATH = [ + "$HOME/.local/lib/pkgconfig" + "$HOME/.local/lib64/pkgconfig" + ]; + LD_LIBRARY_PATH = [ + "$HOME/.local/lib" + "$HOME/.local/lib64" + pkgs.stdenv.cc.cc.lib + ]; ANDROID_NDK_HOME="$HOME/.android-ndk"; ANDROID_NDK_ROOT="$HOME/.android-ndk"; ANDROID_HOME="$HOME/.android-sdk"; diff --git a/nixos/home.nix b/nixos/home.nix index 6271724..4089e1f 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -8,7 +8,6 @@ shell = pkgs.fish; }; virtualisation.docker.enable = true; - programs.adb.enable = true; programs.fish = { enable = true; shellInit = '' diff --git a/nixos/languages/rust.nix b/nixos/languages/rust.nix index 1978c9b..ffe66fd 100644 --- a/nixos/languages/rust.nix +++ b/nixos/languages/rust.nix @@ -2,6 +2,7 @@ { environment.systemPackages = with pkgs; [ cargo + rustc rust-analyzer ]; } diff --git a/nixos/opt/llm.nix b/nixos/opt/llm.nix index f9dad3a..db5c81a 100644 --- a/nixos/opt/llm.nix +++ b/nixos/opt/llm.nix @@ -1,9 +1,8 @@ { config, pkgs, unstable, ... }: { - services.ollama.package = unstable.ollama; services.ollama = { enable = true; - acceleration = "cuda"; + package = unstable.ollama-cuda; }; } diff --git a/nvim/lua/configs/lspconfig.lua b/nvim/lua/configs/lspconfig.lua index d2f9a36..d89bd10 100644 --- a/nvim/lua/configs/lspconfig.lua +++ b/nvim/lua/configs/lspconfig.lua @@ -15,6 +15,8 @@ vim.lsp.config("clangd", { }, }) + + vim.lsp.config("gdscript", { cmd = { "ncat", "localhost", "6005" }, filetypes = { "gd", "gdscript", "gdscript3" }, |
