summaryrefslogtreecommitdiff
path: root/home-config
diff options
context:
space:
mode:
Diffstat (limited to 'home-config')
-rw-r--r--home-config/aerc/accounts.conf21
-rw-r--r--home-config/home-configuration.scm20
-rw-r--r--home-config/hypr/hyprland.conf7
-rw-r--r--home-config/nix-home-manager/flake.lock354
-rw-r--r--home-config/nix-home-manager/flake.nix21
-rw-r--r--home-config/nix-home-manager/home.nix8
-rw-r--r--home-config/nvim/config/init.vim6
-rw-r--r--home-config/waybar/config15
-rw-r--r--home-config/waybar/style.css6
9 files changed, 248 insertions, 210 deletions
diff --git a/home-config/aerc/accounts.conf b/home-config/aerc/accounts.conf
index 91a75c3..fd3a4dd 100644
--- a/home-config/aerc/accounts.conf
+++ b/home-config/aerc/accounts.conf
@@ -1,24 +1,14 @@
1[Personal] 1[Personal]
2source = imaps://ryan%40rschanz.org@mail.rschanz.org:993 2source = jmap://ryan%40rschanz.org@mail.rschanz.org/jmap/session
3source-cred-cmd = pass emails/personal 2>/dev/null | tr -d '\n' 3source-cred-cmd = pass emails/personal 2>/dev/null | tr -d '\n'
4outgoing = smtps://ryan%40rschanz.org@mail.rschanz.org:465 4outgoing = jmap://
5outgoing-cred-cmd = pass emails/personal 2>/dev/null | tr -d '\n' 5default = Inbox
6default = INBOX
7from = Ryan Schanzenbacher <ryan@rschanz.org> 6from = Ryan Schanzenbacher <ryan@rschanz.org>
8copy-to = Sent 7copy-to = Sent
9signature-file = ~/.config/aerc/signature_personal 8signature-file = ~/.config/aerc/signature_personal
10check-mail = 5m 9#check-mail = 5m
11aliases = Ryan S <ryan+ritlugdemo@rschanz.org>, Ryan Schanzenbacher <ryan+guixdevel@rschanz.org> 10aliases = Ryan S <ryan+ritlugdemo@rschanz.org>, Ryan Schanzenbacher <ryan+guixdevel@rschanz.org>
12 11pgp-self-encrypt = true
13[Development]
14source = imaps://ryan_devel%40rschanz.org@mail.rschanz.org:993
15source-cred-cmd = pass emails/development 2>/dev/null | tr -d '\n'
16outgoing = smtps://ryan_devel%40rschanz.org@mail.rschanz.org:465
17outgoing-cred-cmd = pass emails/development 2>/dev/null | tr -d '\n'
18default = INBOX
19from = Ryan <ryan_devel@rschanz.org>
20copy-to = Sent
21check-mail = 5m
22 12
23[School] 13[School]
24source = imaps+oauthbearer://rjs1877%40rit.edu@imap.gmail.com:993?token_endpoint=https%3A%2F%2Faccounts.google.com%2Fo%2Foauth2%2Ftoken&client_id=667738788924-0rdfvaq9ijfo1vk4474eb3quf8206h2t.apps.googleusercontent.com&client_secret=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 14source = imaps+oauthbearer://rjs1877%40rit.edu@imap.gmail.com:993?token_endpoint=https%3A%2F%2Faccounts.google.com%2Fo%2Foauth2%2Ftoken&client_id=667738788924-0rdfvaq9ijfo1vk4474eb3quf8206h2t.apps.googleusercontent.com&client_secret=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
@@ -30,3 +20,4 @@ signature-file = ~/.config/aerc/signature_rit_personal
30check-mail = 5m 20check-mail = 5m
31default = INBOX 21default = INBOX
32copy-to = [Gmail]/Sent Mail 22copy-to = [Gmail]/Sent Mail
23pgp-self-encrypt = true
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index 9bdf2ae..33f5a8e 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -48,10 +48,10 @@
48 "fd" 48 "fd"
49 ;"fish" 49 ;"fish"
50 "xdg-utils" 50 "xdg-utils"
51 "abook" 51 ;"abook"
52 "libnotify" 52 "libnotify"
53 "fzf" 53 "fzf"
54 "waypipe" 54 ;"waypipe"
55 "foot" 55 "foot"
56 "pulseaudio" ;only for pactl 56 "pulseaudio" ;only for pactl
57 "qpwgraph" 57 "qpwgraph"
@@ -62,7 +62,7 @@
62 "binutils" 62 "binutils"
63 "gcc-toolchain" 63 "gcc-toolchain"
64 "borg" 64 "borg"
65 "restic" 65 ;"restic"
66 "rsync" 66 "rsync"
67 "cloc" 67 "cloc"
68 "sc-im" 68 "sc-im"
@@ -76,12 +76,12 @@
76 "libreoffice" 76 "libreoffice"
77 "flatpak" 77 "flatpak"
78 "gnupg" 78 "gnupg"
79 "spotifyd" 79 ;"spotifyd"
80 "lsof" 80 "lsof"
81 "pavucontrol" 81 "pavucontrol"
82 "netcat" 82 "netcat"
83 "bind:utils" 83 "bind:utils"
84 "font-cns11643" 84 "font-cns11643-swjz"
85 "font-google-noto-emoji" 85 "font-google-noto-emoji"
86 "syncthing" 86 "syncthing"
87 ;"taskwarrior" 87 ;"taskwarrior"
@@ -125,7 +125,7 @@
125 "python:tk" 125 "python:tk"
126 "file" 126 "file"
127 "python-lsp-server" 127 "python-lsp-server"
128 "kdenlive" 128 ;"kdenlive"
129 "sqlite" 129 "sqlite"
130 ;"mpv" ; Now a nix pkg for MESA stuff 130 ;"mpv" ; Now a nix pkg for MESA stuff
131 "qbittorrent" 131 "qbittorrent"
@@ -142,7 +142,7 @@
142 "signal-desktop" 142 "signal-desktop"
143 "sc-im" 143 "sc-im"
144 "git-lfs")) 144 "git-lfs"))
145 (list my-neovim calcurse-fixed ))) 145 (list calcurse-fixed )))
146 146
147 ;; Below is the list of Home services. To search for available 147 ;; Below is the list of Home services. To search for available
148 ;; services, run 'guix home search KEYWORD' in a terminal. 148 ;; services, run 'guix home search KEYWORD' in a terminal.
@@ -183,19 +183,19 @@
183 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) 183 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim"))
184 (".ssh/config" ,(local-file "ssh/config")) 184 (".ssh/config" ,(local-file "ssh/config"))
185 (".icons" ,(local-file "icons" #:recursive? #t)) 185 (".icons" ,(local-file "icons" #:recursive? #t))
186 (".mozilla/native-messaging-hosts/gpgmejson.json" ,(local-file "mailvelope/gpgmejson.json")) 186 ;(".mozilla/native-messaging-hosts/gpgmejson.json" ,(local-file "mailvelope/gpgmejson.json"))
187 (".local/share/mailvelope" ,(local-file "mailvelope" #:recursive? #t)) 187 (".local/share/mailvelope" ,(local-file "mailvelope" #:recursive? #t))
188 (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json")) 188 (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json"))
189 (".local/share/tridactyl" ,(local-file "tridactyl" #:recursive? #t)) 189 (".local/share/tridactyl" ,(local-file "tridactyl" #:recursive? #t))
190 ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) 190 ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
191 ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) 191 ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
192 (".gnupg/gpg.conf" ,(local-file "gnupg/gpg.conf")) 192 ;(".gnupg/gpg.conf" ,(local-file "gnupg/gpg.conf"))
193 (".local/share/fonts" ,(local-file "fonts" #:recursive? #t)) 193 (".local/share/fonts" ,(local-file "fonts" #:recursive? #t))
194 (".gitconfig" ,(local-file "gitconfig")) 194 (".gitconfig" ,(local-file "gitconfig"))
195 (".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t)) 195 (".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t))
196 (".nix-channels" ,(local-file "nix-channels")))) 196 (".nix-channels" ,(local-file "nix-channels"))))
197 (service home-pipewire-service-type) 197 (service home-pipewire-service-type)
198 (service home-spotifyd-service-type) 198 ;(service home-spotifyd-service-type)
199 ; font things for nix to play nice 199 ; font things for nix to play nice
200 (simple-service 'additional-fonts-service 200 (simple-service 'additional-fonts-service
201 home-fontconfig-service-type 201 home-fontconfig-service-type
diff --git a/home-config/hypr/hyprland.conf b/home-config/hypr/hyprland.conf
index 4ac7a6b..e354349 100644
--- a/home-config/hypr/hyprland.conf
+++ b/home-config/hypr/hyprland.conf
@@ -17,7 +17,7 @@ env = XCURSOR_SIZE,24
17env = AQ_NO_MODIFIERS,1 17env = AQ_NO_MODIFIERS,1
18 18
19render { 19render {
20 explicit_sync = false 20 expand_undersized_textures = false
21} 21}
22 22
23ecosystem { 23ecosystem {
@@ -118,11 +118,6 @@ dwindle {
118# new_is_master = true 118# new_is_master = true
119#} 119#}
120 120
121gestures {
122 # See https://wiki.hyprland.org/Configuring/Variables/ for more
123 workspace_swipe = off
124}
125
126# Example per-device config 121# Example per-device config
127# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more 122# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
128device { 123device {
diff --git a/home-config/nix-home-manager/flake.lock b/home-config/nix-home-manager/flake.lock
index 2840617..71e1959 100644
--- a/home-config/nix-home-manager/flake.lock
+++ b/home-config/nix-home-manager/flake.lock
@@ -20,11 +20,11 @@
20 ] 20 ]
21 }, 21 },
22 "locked": { 22 "locked": {
23 "lastModified": 1742213273, 23 "lastModified": 1762356719,
24 "narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=", 24 "narHash": "sha256-qwd/xdoOya1m8FENle+4hWnydCtlXUWLAW/Auk6WL7s=",
25 "owner": "hyprwm", 25 "owner": "hyprwm",
26 "repo": "aquamarine", 26 "repo": "aquamarine",
27 "rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf", 27 "rev": "6d0b3567584691bf9d8fedb5d0093309e2f979c7",
28 "type": "github" 28 "type": "github"
29 }, 29 },
30 "original": { 30 "original": {
@@ -73,11 +73,11 @@
73 "flake-compat": { 73 "flake-compat": {
74 "flake": false, 74 "flake": false,
75 "locked": { 75 "locked": {
76 "lastModified": 1696426674, 76 "lastModified": 1747046372,
77 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 77 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
78 "owner": "edolstra", 78 "owner": "edolstra",
79 "repo": "flake-compat", 79 "repo": "flake-compat",
80 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 80 "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
81 "type": "github" 81 "type": "github"
82 }, 82 },
83 "original": { 83 "original": {
@@ -103,7 +103,7 @@
103 }, 103 },
104 "flake-utils": { 104 "flake-utils": {
105 "inputs": { 105 "inputs": {
106 "systems": "systems_5" 106 "systems": "systems_4"
107 }, 107 },
108 "locked": { 108 "locked": {
109 "lastModified": 1731533236, 109 "lastModified": 1731533236,
@@ -163,17 +163,17 @@
163 ] 163 ]
164 }, 164 },
165 "locked": { 165 "locked": {
166 "lastModified": 1743639371, 166 "lastModified": 1764361670,
167 "narHash": "sha256-eywYn8ayhVUzFFvIiAIIHn+00Irmhyjqe2cNdyPCLNE=", 167 "narHash": "sha256-jgWzgpIaHbL3USIq0gihZeuy1lLf2YSfwvWEwnfAJUw=",
168 "owner": "nix-community", 168 "owner": "nix-community",
169 "repo": "home-manager", 169 "repo": "home-manager",
170 "rev": "579a71b948533667c6c65e603f18990bdffc8530", 170 "rev": "780be8ef503a28939cf9dc7996b48ffb1a3e04c6",
171 "type": "github" 171 "type": "github"
172 }, 172 },
173 "original": { 173 "original": {
174 "owner": "nix-community", 174 "owner": "nix-community",
175 "repo": "home-manager", 175 "repo": "home-manager",
176 "rev": "579a71b948533667c6c65e603f18990bdffc8530", 176 "rev": "780be8ef503a28939cf9dc7996b48ffb1a3e04c6",
177 "type": "github" 177 "type": "github"
178 } 178 }
179 }, 179 },
@@ -188,17 +188,17 @@
188 ] 188 ]
189 }, 189 },
190 "locked": { 190 "locked": {
191 "lastModified": 1744109570, 191 "lastModified": 1763589171,
192 "narHash": "sha256-wYBn/AETdeQH866IWvNgNt7YrUeLxjhUSWnJzl3+zLM=", 192 "narHash": "sha256-3+k074XQ4quCWQ/WLEeYTTD+AlDlxtzKvH9gkWqn+8Y=",
193 "owner": "VirtCode", 193 "owner": "VirtCode",
194 "repo": "hypr-dynamic-cursors", 194 "repo": "hypr-dynamic-cursors",
195 "rev": "07a9ca62466edf58a251a3d9d1470f8d502ffee0", 195 "rev": "85e6a93f311132d775538c4a016b637b366d2a44",
196 "type": "github" 196 "type": "github"
197 }, 197 },
198 "original": { 198 "original": {
199 "owner": "VirtCode", 199 "owner": "VirtCode",
200 "repo": "hypr-dynamic-cursors", 200 "repo": "hypr-dynamic-cursors",
201 "rev": "07a9ca62466edf58a251a3d9d1470f8d502ffee0", 201 "rev": "85e6a93f311132d775538c4a016b637b366d2a44",
202 "type": "github" 202 "type": "github"
203 } 203 }
204 }, 204 },
@@ -218,11 +218,11 @@
218 ] 218 ]
219 }, 219 },
220 "locked": { 220 "locked": {
221 "lastModified": 1742215578, 221 "lastModified": 1753964049,
222 "narHash": "sha256-zfs71PXVVPEe56WEyNi2TJQPs0wabU4WAlq0XV7GcdE=", 222 "narHash": "sha256-lIqabfBY7z/OANxHoPeIrDJrFyYy9jAM4GQLzZ2feCM=",
223 "owner": "hyprwm", 223 "owner": "hyprwm",
224 "repo": "hyprcursor", 224 "repo": "hyprcursor",
225 "rev": "2fd36421c21aa87e2fe3bee11067540ae612f719", 225 "rev": "44e91d467bdad8dcf8bbd2ac7cf49972540980a5",
226 "type": "github" 226 "type": "github"
227 }, 227 },
228 "original": { 228 "original": {
@@ -247,11 +247,11 @@
247 ] 247 ]
248 }, 248 },
249 "locked": { 249 "locked": {
250 "lastModified": 1739049071, 250 "lastModified": 1762462052,
251 "narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=", 251 "narHash": "sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA=",
252 "owner": "hyprwm", 252 "owner": "hyprwm",
253 "repo": "hyprgraphics", 253 "repo": "hyprgraphics",
254 "rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73", 254 "rev": "ffc999d980c7b3bca85d3ebd0a9fbadf984a8162",
255 "type": "github" 255 "type": "github"
256 }, 256 },
257 "original": { 257 "original": {
@@ -276,11 +276,11 @@
276 ] 276 ]
277 }, 277 },
278 "locked": { 278 "locked": {
279 "lastModified": 1737634889, 279 "lastModified": 1759490292,
280 "narHash": "sha256-9JZE3KxcXOqZH9zs3UeadngDiK/yIACTiAR8HSA/TNI=", 280 "narHash": "sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc=",
281 "owner": "hyprwm", 281 "owner": "hyprwm",
282 "repo": "hyprgraphics", 282 "repo": "hyprgraphics",
283 "rev": "0d77b4895ad5f1bb3b0ee43103a5246c58b65591", 283 "rev": "9431db625cd9bb66ac55525479dce694101d6d7a",
284 "type": "github" 284 "type": "github"
285 }, 285 },
286 "original": { 286 "original": {
@@ -294,103 +294,77 @@
294 "aquamarine": "aquamarine", 294 "aquamarine": "aquamarine",
295 "hyprcursor": "hyprcursor", 295 "hyprcursor": "hyprcursor",
296 "hyprgraphics": "hyprgraphics", 296 "hyprgraphics": "hyprgraphics",
297 "hyprland-guiutils": "hyprland-guiutils",
297 "hyprland-protocols": "hyprland-protocols", 298 "hyprland-protocols": "hyprland-protocols",
298 "hyprland-qtutils": "hyprland-qtutils",
299 "hyprlang": "hyprlang", 299 "hyprlang": "hyprlang",
300 "hyprutils": "hyprutils", 300 "hyprutils": "hyprutils",
301 "hyprwayland-scanner": "hyprwayland-scanner", 301 "hyprwayland-scanner": "hyprwayland-scanner_2",
302 "nixpkgs": [ 302 "nixpkgs": [
303 "nixpkgs" 303 "nixpkgs"
304 ], 304 ],
305 "pre-commit-hooks": "pre-commit-hooks", 305 "pre-commit-hooks": "pre-commit-hooks",
306 "systems": "systems_2", 306 "systems": "systems",
307 "xdph": "xdph" 307 "xdph": "xdph"
308 }, 308 },
309 "locked": { 309 "locked": {
310 "lastModified": 1744324490, 310 "lastModified": 1762731096,
311 "narHash": "sha256-NddZqhX+75btNvcxhZD0AVXuAAM4Lnip2c+yrQThSVU=", 311 "narHash": "sha256-Kma5MxOipSBamO6DnwBeqJNjJ+VwEO73zh9h1hs/2Aw=",
312 "owner": "hyprwm", 312 "owner": "hyprwm",
313 "repo": "hyprland", 313 "repo": "hyprland",
314 "rev": "382f0f23f144e11bdccac6c5d3c1ed415b4b1855", 314 "rev": "967c3c7404d4fa00234e29c70df3e263386d2597",
315 "type": "github" 315 "type": "github"
316 }, 316 },
317 "original": { 317 "original": {
318 "owner": "hyprwm", 318 "owner": "hyprwm",
319 "ref": "v0.52.1",
319 "repo": "hyprland", 320 "repo": "hyprland",
320 "rev": "382f0f23f144e11bdccac6c5d3c1ed415b4b1855",
321 "type": "github" 321 "type": "github"
322 } 322 }
323 }, 323 },
324 "hyprland-protocols": { 324 "hyprland-guiutils": {
325 "inputs": { 325 "inputs": {
326 "nixpkgs": [ 326 "aquamarine": [
327 "hyprland", 327 "hyprland",
328 "nixpkgs" 328 "aquamarine"
329 ], 329 ],
330 "systems": [ 330 "hyprgraphics": [
331 "hyprland", 331 "hyprland",
332 "systems" 332 "hyprgraphics"
333 ] 333 ],
334 },
335 "locked": {
336 "lastModified": 1738422629,
337 "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=",
338 "owner": "hyprwm",
339 "repo": "hyprland-protocols",
340 "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed",
341 "type": "github"
342 },
343 "original": {
344 "owner": "hyprwm",
345 "repo": "hyprland-protocols",
346 "type": "github"
347 }
348 },
349 "hyprland-qt-support": {
350 "inputs": {
351 "hyprlang": [ 334 "hyprlang": [
352 "hyprland", 335 "hyprland",
353 "hyprland-qtutils",
354 "hyprlang" 336 "hyprlang"
355 ], 337 ],
338 "hyprtoolkit": "hyprtoolkit",
339 "hyprutils": [
340 "hyprland",
341 "hyprutils"
342 ],
356 "nixpkgs": [ 343 "nixpkgs": [
357 "hyprland", 344 "hyprland",
358 "hyprland-qtutils",
359 "nixpkgs" 345 "nixpkgs"
360 ], 346 ],
361 "systems": [ 347 "systems": [
362 "hyprland", 348 "hyprland",
363 "hyprland-qtutils",
364 "systems" 349 "systems"
365 ] 350 ]
366 }, 351 },
367 "locked": { 352 "locked": {
368 "lastModified": 1737634706, 353 "lastModified": 1762465111,
369 "narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=", 354 "narHash": "sha256-dS13YZdWjgGGLBjpT4FHB6xf8I/WiAU+mgNWXsZgDUs=",
370 "owner": "hyprwm", 355 "owner": "hyprwm",
371 "repo": "hyprland-qt-support", 356 "repo": "hyprland-guiutils",
372 "rev": "8810df502cdee755993cb803eba7b23f189db795", 357 "rev": "a415eba866a953f3096d661318f771aa0082eb98",
373 "type": "github" 358 "type": "github"
374 }, 359 },
375 "original": { 360 "original": {
376 "owner": "hyprwm", 361 "owner": "hyprwm",
377 "repo": "hyprland-qt-support", 362 "repo": "hyprland-guiutils",
378 "type": "github" 363 "type": "github"
379 } 364 }
380 }, 365 },
381 "hyprland-qtutils": { 366 "hyprland-protocols": {
382 "inputs": { 367 "inputs": {
383 "hyprland-qt-support": "hyprland-qt-support",
384 "hyprlang": [
385 "hyprland",
386 "hyprlang"
387 ],
388 "hyprutils": [
389 "hyprland",
390 "hyprland-qtutils",
391 "hyprlang",
392 "hyprutils"
393 ],
394 "nixpkgs": [ 368 "nixpkgs": [
395 "hyprland", 369 "hyprland",
396 "nixpkgs" 370 "nixpkgs"
@@ -401,16 +375,16 @@
401 ] 375 ]
402 }, 376 },
403 "locked": { 377 "locked": {
404 "lastModified": 1739048983, 378 "lastModified": 1759610243,
405 "narHash": "sha256-REhTcXq4qs3B3cCDtLlYDz0GZvmsBSh947Ub6pQWGTQ=", 379 "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=",
406 "owner": "hyprwm", 380 "owner": "hyprwm",
407 "repo": "hyprland-qtutils", 381 "repo": "hyprland-protocols",
408 "rev": "3504a293c8f8db4127cb0f7cfc1a318ffb4316f8", 382 "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622",
409 "type": "github" 383 "type": "github"
410 }, 384 },
411 "original": { 385 "original": {
412 "owner": "hyprwm", 386 "owner": "hyprwm",
413 "repo": "hyprland-qtutils", 387 "repo": "hyprland-protocols",
414 "type": "github" 388 "type": "github"
415 } 389 }
416 }, 390 },
@@ -430,11 +404,11 @@
430 ] 404 ]
431 }, 405 },
432 "locked": { 406 "locked": {
433 "lastModified": 1741191527, 407 "lastModified": 1758927902,
434 "narHash": "sha256-kM+11Nch47Xwfgtw2EpRitJuORy4miwoMuRi5tyMBDY=", 408 "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=",
435 "owner": "hyprwm", 409 "owner": "hyprwm",
436 "repo": "hyprlang", 410 "repo": "hyprlang",
437 "rev": "72df3861f1197e41b078faa3e38eedd60e00018d", 411 "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da",
438 "type": "github" 412 "type": "github"
439 }, 413 },
440 "original": { 414 "original": {
@@ -459,11 +433,11 @@
459 ] 433 ]
460 }, 434 },
461 "locked": { 435 "locked": {
462 "lastModified": 1737634606, 436 "lastModified": 1758927902,
463 "narHash": "sha256-W7W87Cv6wqZ9PHegI6rH1+ve3zJPiyevMFf0/HwdbCQ=", 437 "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=",
464 "owner": "hyprwm", 438 "owner": "hyprwm",
465 "repo": "hyprlang", 439 "repo": "hyprlang",
466 "rev": "f41271d35cc0f370d300413d756c2677f386af9d", 440 "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da",
467 "type": "github" 441 "type": "github"
468 }, 442 },
469 "original": { 443 "original": {
@@ -477,67 +451,118 @@
477 "hyprgraphics": "hyprgraphics_2", 451 "hyprgraphics": "hyprgraphics_2",
478 "hyprlang": "hyprlang_2", 452 "hyprlang": "hyprlang_2",
479 "hyprutils": "hyprutils_2", 453 "hyprutils": "hyprutils_2",
480 "hyprwayland-scanner": "hyprwayland-scanner_2", 454 "hyprwayland-scanner": "hyprwayland-scanner_3",
481 "nixpkgs": [ 455 "nixpkgs": "nixpkgs",
482 "nixpkgs" 456 "systems": "systems_2"
483 ],
484 "systems": "systems_3"
485 }, 457 },
486 "locked": { 458 "locked": {
487 "lastModified": 1743294814, 459 "lastModified": 1761675634,
488 "narHash": "sha256-HqzVTylWZA0+cf4cpMGQOgcidJuCogjv51fJShrGxlI=", 460 "narHash": "sha256-Et1jNDB2d3e0b4okIKuyAMktECS+5hk+vMAA7X598ao=",
489 "owner": "hyprwm", 461 "owner": "hyprwm",
490 "repo": "hyprlock", 462 "repo": "hyprlock",
491 "rev": "1ebbc35c55ba9e43d53c4f1038c897be7239c903", 463 "rev": "98b86752fe4867bd14ef96a92ea788229af93130",
492 "type": "github" 464 "type": "github"
493 }, 465 },
494 "original": { 466 "original": {
495 "owner": "hyprwm", 467 "owner": "hyprwm",
496 "repo": "hyprlock", 468 "repo": "hyprlock",
497 "rev": "1ebbc35c55ba9e43d53c4f1038c897be7239c903", 469 "rev": "98b86752fe4867bd14ef96a92ea788229af93130",
498 "type": "github" 470 "type": "github"
499 } 471 }
500 }, 472 },
501 "hyprpicker-git": { 473 "hyprpicker-git": {
502 "inputs": { 474 "inputs": {
503 "hyprutils": "hyprutils_3", 475 "hyprutils": "hyprutils_3",
504 "hyprwayland-scanner": "hyprwayland-scanner_3", 476 "hyprwayland-scanner": "hyprwayland-scanner_4",
505 "nixpkgs": [ 477 "nixpkgs": [
506 "nixpkgs" 478 "nixpkgs"
507 ], 479 ],
508 "systems": "systems_4" 480 "systems": "systems_3"
509 }, 481 },
510 "locked": { 482 "locked": {
511 "lastModified": 1737635601, 483 "lastModified": 1746060866,
512 "narHash": "sha256-/Jb/9HqC5Ou5JtsLHY2MJtj/c0aDG3kaeh4RLvc2X2U=", 484 "narHash": "sha256-ta3eCdXyKTVKhCU2/zC+XljU1Tq5huIyuFBtzOcUU4c=",
513 "owner": "hyprwm", 485 "owner": "hyprwm",
514 "repo": "hyprpicker", 486 "repo": "hyprpicker",
515 "rev": "c3777320b358bb28a0f2112441377fe452d77ea8", 487 "rev": "980ebd486b8a4c2ac1670286f38d163db1e38cd9",
516 "type": "github" 488 "type": "github"
517 }, 489 },
518 "original": { 490 "original": {
519 "owner": "hyprwm", 491 "owner": "hyprwm",
492 "ref": "v0.4.5",
520 "repo": "hyprpicker", 493 "repo": "hyprpicker",
521 "rev": "c3777320b358bb28a0f2112441377fe452d77ea8", 494 "type": "github"
495 }
496 },
497 "hyprtoolkit": {
498 "inputs": {
499 "aquamarine": [
500 "hyprland",
501 "hyprland-guiutils",
502 "aquamarine"
503 ],
504 "hyprgraphics": [
505 "hyprland",
506 "hyprland-guiutils",
507 "hyprgraphics"
508 ],
509 "hyprlang": [
510 "hyprland",
511 "hyprland-guiutils",
512 "hyprlang"
513 ],
514 "hyprutils": [
515 "hyprland",
516 "hyprland-guiutils",
517 "hyprutils"
518 ],
519 "hyprwayland-scanner": "hyprwayland-scanner",
520 "nixpkgs": [
521 "hyprland",
522 "hyprland-guiutils",
523 "nixpkgs"
524 ],
525 "systems": [
526 "hyprland",
527 "hyprland-guiutils",
528 "systems"
529 ]
530 },
531 "locked": {
532 "lastModified": 1762463729,
533 "narHash": "sha256-2fYkU/mdz8WKY3dkDPlE/j6hTxIwqultsx4gMMsMns0=",
534 "owner": "hyprwm",
535 "repo": "hyprtoolkit",
536 "rev": "88483bdee5329ec985f0c8f834c519cd18cfe532",
537 "type": "github"
538 },
539 "original": {
540 "owner": "hyprwm",
541 "repo": "hyprtoolkit",
522 "type": "github" 542 "type": "github"
523 } 543 }
524 }, 544 },
525 "hyprutils": { 545 "hyprutils": {
526 "inputs": { 546 "inputs": {
527 "nixpkgs": "nixpkgs", 547 "nixpkgs": [
528 "systems": "systems" 548 "hyprland",
549 "nixpkgs"
550 ],
551 "systems": [
552 "hyprland",
553 "systems"
554 ]
529 }, 555 },
530 "locked": { 556 "locked": {
531 "lastModified": 1743950287, 557 "lastModified": 1762387740,
532 "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=", 558 "narHash": "sha256-gQ9zJ+pUI4o+Gh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ=",
533 "owner": "hyprwm", 559 "owner": "hyprwm",
534 "repo": "hyprutils", 560 "repo": "hyprutils",
535 "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6", 561 "rev": "926689ddb9c0a8787e58c02c765a62e32d63d1f7",
536 "type": "github" 562 "type": "github"
537 }, 563 },
538 "original": { 564 "original": {
539 "owner": "hyprwm", 565 "owner": "hyprwm",
540 "ref": "v0.6.0",
541 "repo": "hyprutils", 566 "repo": "hyprutils",
542 "type": "github" 567 "type": "github"
543 } 568 }
@@ -554,11 +579,11 @@
554 ] 579 ]
555 }, 580 },
556 "locked": { 581 "locked": {
557 "lastModified": 1737978343, 582 "lastModified": 1759619523,
558 "narHash": "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA=", 583 "narHash": "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=",
559 "owner": "hyprwm", 584 "owner": "hyprwm",
560 "repo": "hyprutils", 585 "repo": "hyprutils",
561 "rev": "6a8bc9d2a4451df12f5179dc0b1d2d46518a90ab", 586 "rev": "3df7bde01efb3a3e8e678d1155f2aa3f19e177ef",
562 "type": "github" 587 "type": "github"
563 }, 588 },
564 "original": { 589 "original": {
@@ -596,19 +621,23 @@
596 "inputs": { 621 "inputs": {
597 "nixpkgs": [ 622 "nixpkgs": [
598 "hyprland", 623 "hyprland",
624 "hyprland-guiutils",
625 "hyprtoolkit",
599 "nixpkgs" 626 "nixpkgs"
600 ], 627 ],
601 "systems": [ 628 "systems": [
602 "hyprland", 629 "hyprland",
630 "hyprland-guiutils",
631 "hyprtoolkit",
603 "systems" 632 "systems"
604 ] 633 ]
605 }, 634 },
606 "locked": { 635 "locked": {
607 "lastModified": 1739870480, 636 "lastModified": 1755184602,
608 "narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=", 637 "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=",
609 "owner": "hyprwm", 638 "owner": "hyprwm",
610 "repo": "hyprwayland-scanner", 639 "repo": "hyprwayland-scanner",
611 "rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b", 640 "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d",
612 "type": "github" 641 "type": "github"
613 }, 642 },
614 "original": { 643 "original": {
@@ -620,6 +649,31 @@
620 "hyprwayland-scanner_2": { 649 "hyprwayland-scanner_2": {
621 "inputs": { 650 "inputs": {
622 "nixpkgs": [ 651 "nixpkgs": [
652 "hyprland",
653 "nixpkgs"
654 ],
655 "systems": [
656 "hyprland",
657 "systems"
658 ]
659 },
660 "locked": {
661 "lastModified": 1755184602,
662 "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=",
663 "owner": "hyprwm",
664 "repo": "hyprwayland-scanner",
665 "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d",
666 "type": "github"
667 },
668 "original": {
669 "owner": "hyprwm",
670 "repo": "hyprwayland-scanner",
671 "type": "github"
672 }
673 },
674 "hyprwayland-scanner_3": {
675 "inputs": {
676 "nixpkgs": [
623 "hyprlock", 677 "hyprlock",
624 "nixpkgs" 678 "nixpkgs"
625 ], 679 ],
@@ -629,11 +683,11 @@
629 ] 683 ]
630 }, 684 },
631 "locked": { 685 "locked": {
632 "lastModified": 1735493474, 686 "lastModified": 1755184602,
633 "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=", 687 "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=",
634 "owner": "hyprwm", 688 "owner": "hyprwm",
635 "repo": "hyprwayland-scanner", 689 "repo": "hyprwayland-scanner",
636 "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b", 690 "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d",
637 "type": "github" 691 "type": "github"
638 }, 692 },
639 "original": { 693 "original": {
@@ -642,7 +696,7 @@
642 "type": "github" 696 "type": "github"
643 } 697 }
644 }, 698 },
645 "hyprwayland-scanner_3": { 699 "hyprwayland-scanner_4": {
646 "inputs": { 700 "inputs": {
647 "nixpkgs": [ 701 "nixpkgs": [
648 "hyprpicker-git", 702 "hyprpicker-git",
@@ -751,11 +805,11 @@
751 }, 805 },
752 "nixpkgs": { 806 "nixpkgs": {
753 "locked": { 807 "locked": {
754 "lastModified": 1744232761, 808 "lastModified": 1759831965,
755 "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", 809 "narHash": "sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH+47XEBo=",
756 "owner": "NixOS", 810 "owner": "NixOS",
757 "repo": "nixpkgs", 811 "repo": "nixpkgs",
758 "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", 812 "rev": "c9b6fb798541223bbb396d287d16f43520250518",
759 "type": "github" 813 "type": "github"
760 }, 814 },
761 "original": { 815 "original": {
@@ -782,17 +836,17 @@
782 }, 836 },
783 "nixpkgs_2": { 837 "nixpkgs_2": {
784 "locked": { 838 "locked": {
785 "lastModified": 1743583204, 839 "lastModified": 1764242076,
786 "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", 840 "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
787 "owner": "nixos", 841 "owner": "nixos",
788 "repo": "nixpkgs", 842 "repo": "nixpkgs",
789 "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", 843 "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
790 "type": "github" 844 "type": "github"
791 }, 845 },
792 "original": { 846 "original": {
793 "owner": "nixos", 847 "owner": "nixos",
794 "repo": "nixpkgs", 848 "repo": "nixpkgs",
795 "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", 849 "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
796 "type": "github" 850 "type": "github"
797 } 851 }
798 }, 852 },
@@ -806,11 +860,11 @@
806 ] 860 ]
807 }, 861 },
808 "locked": { 862 "locked": {
809 "lastModified": 1742058297, 863 "lastModified": 1762441963,
810 "narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=", 864 "narHash": "sha256-j+rNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0=",
811 "owner": "cachix", 865 "owner": "cachix",
812 "repo": "git-hooks.nix", 866 "repo": "git-hooks.nix",
813 "rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a", 867 "rev": "8e7576e79b88c16d7ee3bbd112c8d90070832885",
814 "type": "github" 868 "type": "github"
815 }, 869 },
816 "original": { 870 "original": {
@@ -842,16 +896,17 @@
842 ] 896 ]
843 }, 897 },
844 "locked": { 898 "locked": {
845 "lastModified": 1729391507, 899 "lastModified": 1764902447,
846 "narHash": "sha256-as0I9xieJUHf7kiK2a9znDsVZQTFWhM1pLivII43Gi0=", 900 "narHash": "sha256-wNqkDBj+tjK619sTHPEA7uhjr7DHHEY8OsFou31dxy0=",
847 "owner": "oxalica", 901 "owner": "oxalica",
848 "repo": "rust-overlay", 902 "repo": "rust-overlay",
849 "rev": "784981a9feeba406de38c1c9a3decf966d853cca", 903 "rev": "d914a744a83098eeb28125d2848ad383b209223f",
850 "type": "github" 904 "type": "github"
851 }, 905 },
852 "original": { 906 "original": {
853 "owner": "oxalica", 907 "owner": "oxalica",
854 "repo": "rust-overlay", 908 "repo": "rust-overlay",
909 "rev": "d914a744a83098eeb28125d2848ad383b209223f",
855 "type": "github" 910 "type": "github"
856 } 911 }
857 }, 912 },
@@ -902,21 +957,6 @@
902 }, 957 },
903 "systems_4": { 958 "systems_4": {
904 "locked": { 959 "locked": {
905 "lastModified": 1689347949,
906 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
907 "owner": "nix-systems",
908 "repo": "default-linux",
909 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
910 "type": "github"
911 },
912 "original": {
913 "owner": "nix-systems",
914 "repo": "default-linux",
915 "type": "github"
916 }
917 },
918 "systems_5": {
919 "locked": {
920 "lastModified": 1681028828, 960 "lastModified": 1681028828,
921 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 961 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
922 "owner": "nix-systems", 962 "owner": "nix-systems",
@@ -930,7 +970,7 @@
930 "type": "github" 970 "type": "github"
931 } 971 }
932 }, 972 },
933 "systems_6": { 973 "systems_5": {
934 "locked": { 974 "locked": {
935 "lastModified": 1689347949, 975 "lastModified": 1689347949,
936 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 976 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -951,20 +991,20 @@
951 "nixpkgs" 991 "nixpkgs"
952 ], 992 ],
953 "rust-overlay": "rust-overlay", 993 "rust-overlay": "rust-overlay",
954 "systems": "systems_6" 994 "systems": "systems_5"
955 }, 995 },
956 "locked": { 996 "locked": {
957 "lastModified": 1734445299, 997 "lastModified": 1761730811,
958 "narHash": "sha256-/E7Y2UaYTXIyvRguvqD/FHC3I2mAT7w9berqv7/gUI4=", 998 "narHash": "sha256-tGeBjGdhzwCRVJ+/bEghEzmF4dZn9GbG6wBhVVFfp4c=",
959 "owner": "danyspin97", 999 "owner": "danyspin97",
960 "repo": "wpaperd", 1000 "repo": "wpaperd",
961 "rev": "b0b7e66fd32dca36c431a174784a2e87af7edb77", 1001 "rev": "087a1edb5afd78434806f2f185755d0ced7f26ab",
962 "type": "github" 1002 "type": "github"
963 }, 1003 },
964 "original": { 1004 "original": {
965 "owner": "danyspin97", 1005 "owner": "danyspin97",
966 "repo": "wpaperd", 1006 "repo": "wpaperd",
967 "rev": "b0b7e66fd32dca36c431a174784a2e87af7edb77", 1007 "rev": "087a1edb5afd78434806f2f185755d0ced7f26ab",
968 "type": "github" 1008 "type": "github"
969 } 1009 }
970 }, 1010 },
@@ -996,11 +1036,11 @@
996 ] 1036 ]
997 }, 1037 },
998 "locked": { 1038 "locked": {
999 "lastModified": 1741934139, 1039 "lastModified": 1761431178,
1000 "narHash": "sha256-ZhTcTH9FoeAtbPfWGrhkH7RjLJZ7GeF18nygLAMR+WE=", 1040 "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=",
1001 "owner": "hyprwm", 1041 "owner": "hyprwm",
1002 "repo": "xdg-desktop-portal-hyprland", 1042 "repo": "xdg-desktop-portal-hyprland",
1003 "rev": "150b0b6f52bb422a1b232a53698606fe0320dde0", 1043 "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9",
1004 "type": "github" 1044 "type": "github"
1005 }, 1045 },
1006 "original": { 1046 "original": {
@@ -1019,17 +1059,17 @@
1019 ] 1059 ]
1020 }, 1060 },
1021 "locked": { 1061 "locked": {
1022 "lastModified": 1745079747, 1062 "lastModified": 1764350280,
1023 "narHash": "sha256-Xg1C41ynxxljEyGqGDyFJ5c3i6p6GTSKMuAZQB/W2rA=", 1063 "narHash": "sha256-H8VpXvqEHll38N3YIaZUtqn7BSrq3SRfCL8idWvVRLw=",
1024 "owner": "0xc000022070", 1064 "owner": "0xc000022070",
1025 "repo": "zen-browser-flake", 1065 "repo": "zen-browser-flake",
1026 "rev": "55681a87d6e094fa93d260993e8c154208e70a69", 1066 "rev": "504383097cbd6793aa62d1ec2d90d67ce7e4542e",
1027 "type": "github" 1067 "type": "github"
1028 }, 1068 },
1029 "original": { 1069 "original": {
1030 "owner": "0xc000022070", 1070 "owner": "0xc000022070",
1031 "repo": "zen-browser-flake", 1071 "repo": "zen-browser-flake",
1032 "rev": "55681a87d6e094fa93d260993e8c154208e70a69", 1072 "rev": "504383097cbd6793aa62d1ec2d90d67ce7e4542e",
1033 "type": "github" 1073 "type": "github"
1034 } 1074 }
1035 } 1075 }
diff --git a/home-config/nix-home-manager/flake.nix b/home-config/nix-home-manager/flake.nix
index 77c8bd8..35390b1 100644
--- a/home-config/nix-home-manager/flake.nix
+++ b/home-config/nix-home-manager/flake.nix
@@ -3,31 +3,32 @@
3 3
4 inputs = { 4 inputs = {
5 # Specify the source of Home Manager and Nixpkgs. 5 # Specify the source of Home Manager and Nixpkgs.
6 nixpkgs.url = "github:nixos/nixpkgs/2c8d3f48d33929642c1c12cd243df4cc7d2ce434"; 6 nixpkgs.url = "github:nixos/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4";
7 home-manager = { 7 home-manager = {
8 url = "github:nix-community/home-manager/579a71b948533667c6c65e603f18990bdffc8530"; 8 url = "github:nix-community/home-manager/780be8ef503a28939cf9dc7996b48ffb1a3e04c6";
9 inputs.nixpkgs.follows = "nixpkgs"; 9 inputs.nixpkgs.follows = "nixpkgs";
10 }; 10 };
11 hyprlock = { 11 hyprlock = {
12 url = "github:hyprwm/hyprlock/1ebbc35c55ba9e43d53c4f1038c897be7239c903"; 12 url = "github:hyprwm/hyprlock/98b86752fe4867bd14ef96a92ea788229af93130";
13 inputs.nixpkgs.follows = "nixpkgs"; 13 #inputs.nixpkgs.follows = "nixpkgs";
14 }; 14 };
15 hyprpicker-git = { 15 hyprpicker-git = {
16 url = "github:hyprwm/hyprpicker/c3777320b358bb28a0f2112441377fe452d77ea8"; 16 url = "github:hyprwm/hyprpicker/v0.4.5";
17 inputs.nixpkgs.follows = "nixpkgs"; 17 inputs.nixpkgs.follows = "nixpkgs";
18 }; 18 };
19 hyprland = { 19 hyprland = {
20 url = "github:hyprwm/hyprland/382f0f23f144e11bdccac6c5d3c1ed415b4b1855"; 20 url = "github:hyprwm/hyprland/v0.52.1";
21 inputs.nixpkgs.follows = "nixpkgs"; 21 inputs.nixpkgs.follows = "nixpkgs";
22 inputs.hyprutils.url = "github:hyprwm/hyprutils/v0.6.0"; 22 #inputs.hyprutils.url = "github:hyprwm/hyprutils/v0.6.0";
23 }; 23 };
24 nixgl = { 24 nixgl = {
25 url = "github:ryan77627/nixGL/3865170cbc23b32ec7cc8df1ec811fd44b6c2a58"; 25 url = "github:ryan77627/nixGL/3865170cbc23b32ec7cc8df1ec811fd44b6c2a58";
26 inputs.nixpkgs.follows = "nixpkgs"; 26 inputs.nixpkgs.follows = "nixpkgs";
27 }; 27 };
28 wpaperd = { 28 wpaperd = {
29 url = "github:danyspin97/wpaperd/b0b7e66fd32dca36c431a174784a2e87af7edb77"; 29 url = "github:danyspin97/wpaperd/087a1edb5afd78434806f2f185755d0ced7f26ab";
30 inputs.nixpkgs.follows = "nixpkgs"; 30 inputs.nixpkgs.follows = "nixpkgs";
31 inputs.rust-overlay.url = "github:oxalica/rust-overlay/d914a744a83098eeb28125d2848ad383b209223f";
31 }; 32 };
32 mozff = { 33 mozff = {
33 url = "github:nix-community/flake-firefox-nightly/3391372604cd3def19e6df88a51f1882aabcd59f"; 34 url = "github:nix-community/flake-firefox-nightly/3391372604cd3def19e6df88a51f1882aabcd59f";
@@ -38,12 +39,12 @@
38 inputs.nixpkgs.follows = "nixpkgs"; 39 inputs.nixpkgs.follows = "nixpkgs";
39 }; 40 };
40 hypr-dynamic-cursors = { 41 hypr-dynamic-cursors = {
41 url = "github:VirtCode/hypr-dynamic-cursors/07a9ca62466edf58a251a3d9d1470f8d502ffee0"; 42 url = "github:VirtCode/hypr-dynamic-cursors/85e6a93f311132d775538c4a016b637b366d2a44";
42 inputs.hyprland.follows = "hyprland"; 43 inputs.hyprland.follows = "hyprland";
43 inputs.nixpkgs.follows = "hyprland/nixpkgs"; 44 inputs.nixpkgs.follows = "hyprland/nixpkgs";
44 }; 45 };
45 zen-browser = { 46 zen-browser = {
46 url = "github:0xc000022070/zen-browser-flake/55681a87d6e094fa93d260993e8c154208e70a69"; 47 url = "github:0xc000022070/zen-browser-flake/504383097cbd6793aa62d1ec2d90d67ce7e4542e";
47 inputs.nixpkgs.follows = "nixpkgs"; 48 inputs.nixpkgs.follows = "nixpkgs";
48 inputs.home-manager.follows = "home-manager"; 49 inputs.home-manager.follows = "home-manager";
49 }; 50 };
diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix
index dd46379..6ac9a1d 100644
--- a/home-config/nix-home-manager/home.nix
+++ b/home-config/nix-home-manager/home.nix
@@ -102,7 +102,11 @@
102 delta 102 delta
103 pyprland 103 pyprland
104 satty 104 satty
105 #(flameshot.override { enableWlrSupport = true; }) 105 talosctl
106 kubectl
107 fluxcd
108 restic
109 kdePackages.kdenlive
106 110
107 # Here until i can fix firefox's stupid devtools issue 111 # Here until i can fix firefox's stupid devtools issue
108 chromium 112 chromium
@@ -127,7 +131,7 @@
127 dejavu_fonts 131 dejavu_fonts
128 liberation_ttf 132 liberation_ttf
129 noto-fonts-cjk-sans 133 noto-fonts-cjk-sans
130 noto-fonts-emoji 134 noto-fonts-color-emoji
131 135
132 # # It is sometimes useful to fine-tune packages, for example, by applying 136 # # It is sometimes useful to fine-tune packages, for example, by applying
133 # # overrides. You can do that directly here, just don't forget the 137 # # overrides. You can do that directly here, just don't forget the
diff --git a/home-config/nvim/config/init.vim b/home-config/nvim/config/init.vim
index 6735d81..3fe7fc8 100644
--- a/home-config/nvim/config/init.vim
+++ b/home-config/nvim/config/init.vim
@@ -50,12 +50,6 @@ require("mason-lspconfig").setup {
50 50
51require('leap').add_default_mappings() 51require('leap').add_default_mappings()
52 52
53require("mason-lspconfig").setup_handlers {
54 function (server_name)
55 require("lspconfig")[server_name].setup {}
56 end,
57}
58
59require('nvim-treesitter.configs').setup { 53require('nvim-treesitter.configs').setup {
60 highlight = { 54 highlight = {
61 enable = true, 55 enable = true,
diff --git a/home-config/waybar/config b/home-config/waybar/config
index 375835e..abe0762 100644
--- a/home-config/waybar/config
+++ b/home-config/waybar/config
@@ -5,7 +5,7 @@
5 5
6 "modules-left": ["hyprland/workspaces", "hyprland/submap"], 6 "modules-left": ["hyprland/workspaces", "hyprland/submap"],
7 "modules-center": ["hyprland/window"], 7 "modules-center": ["hyprland/window"],
8 "modules-right": ["tray", "custom/spotify", "privacy", "custom/weather", "custom/mail", "custom/storage", "backlight", "bluetooth", "pulseaudio", "network", "idle_inhibitor", "battery", "clock"], 8 "modules-right": ["tray", "custom/spotify", "privacy", "custom/weather", "custom/mail", "custom/storage", "backlight", "bluetooth", "pulseaudio", "network", "idle_inhibitor", "battery", "battery#num2", "clock"],
9 "hyprland/submap": { 9 "hyprland/submap": {
10 "format": " {}" 10 "format": " {}"
11 }, 11 },
@@ -34,6 +34,19 @@
34 "critical": 10 34 "critical": 10
35 }, 35 },
36 "tooltip": false, 36 "tooltip": false,
37 "bat":"BAT0"
38 },
39 "battery#num2": {
40 "format": "{capacity}% {icon}",
41 "format-alt": "{time} {icon}",
42 "format-icons": ["", "", "", "", ""],
43 "format-charging": "{capacity}% ",
44 "interval": 30,
45 "states": {
46 "warning": 25,
47 "critical": 10
48 },
49 "tooltip": false,
37 "bat":"BAT1" 50 "bat":"BAT1"
38 }, 51 },
39 "bluetooth": { 52 "bluetooth": {
diff --git a/home-config/waybar/style.css b/home-config/waybar/style.css
index 548056f..682a14e 100644
--- a/home-config/waybar/style.css
+++ b/home-config/waybar/style.css
@@ -56,15 +56,15 @@ window#waybar.solo {
56 min-width: 140px; 56 min-width: 140px;
57} 57}
58 58
59#battery.warning { 59#battery.warning #battery.num2.warning {
60 color: rgba(255, 210, 4, 1); 60 color: rgba(255, 210, 4, 1);
61} 61}
62 62
63#battery.critical { 63#battery.critical #battery.bat2.critical {
64 color: rgba(238, 46, 36, 1); 64 color: rgba(238, 46, 36, 1);
65} 65}
66 66
67#battery.charging { 67#battery.charging #battery.bat2.charging {
68 color: rgba(217, 216, 216, 1); 68 color: rgba(217, 216, 216, 1);
69} 69}
70 70