aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-09 19:02:58 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-09 19:02:58 +0530
commite8e5ed4f7e684ee38a5f20162053e68f2911ff1e (patch)
tree6cc773b411cc1086b0da82ba4e9fbcf5599438c1
parentc6084fef665e3931623fa5a181f0d51827c0e387 (diff)
updated to 26.05
-rw-r--r--README.md3
-rw-r--r--flake.lock36
-rw-r--r--flake.nix6
-rw-r--r--foot/foot.ini2
-rw-r--r--hypr/hyprland.conf25
-rw-r--r--hypr/hyprland/keybinds.conf2
-rw-r--r--nixos/apps.nix9
-rw-r--r--nixos/environment.nix11
-rw-r--r--nixos/home.nix1
-rw-r--r--nixos/languages/rust.nix1
-rw-r--r--nixos/opt/llm.nix3
-rw-r--r--nvim/lua/configs/lspconfig.lua2
12 files changed, 60 insertions, 41 deletions
diff --git a/README.md b/README.md
index 04b3509..4f708af 100644
--- a/README.md
+++ b/README.md
@@ -143,9 +143,6 @@ Configure in nixos/environment.nix
### Applications
Configure in nixos/apps.nix
- Gimp
-- Vscode
-- Discord
-- Bitwarden
- Localsend
- Obsidian
- Wine
diff --git a/flake.lock b/flake.lock
index 770ae30..ddbb684 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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": {
diff --git a/flake.nix b/flake.nix
index 8df8b18..2b33f8f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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" },