Deephack's Hyperland config based on omarchy-nix from Henry Sipp and in turn of course inspired by Omarchy.

Bump hyprland and pyprland. Also make some small config tweaks #3

closed opened by deephackontech.bsky.social targeting main from push-qqnynvoqoqrr
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:bielovapzmvz6zd2kzuibgvw/sh.tangled.repo.pull/3mg3jr35vmd22
+62 -59
Diff #0
+52 -52
flake.lock
··· 20 20 ] 21 21 }, 22 22 "locked": { 23 - "lastModified": 1765900596, 24 - "narHash": "sha256-+hn8v9jkkLP9m+o0Nm5SiEq10W0iWDSotH2XfjU45fA=", 23 + "lastModified": 1771610171, 24 + "narHash": "sha256-+DeInuhbm6a6PpHDNUS7pozDouq2+8xSDefoNaZLW0E=", 25 25 "owner": "hyprwm", 26 26 "repo": "aquamarine", 27 - "rev": "d83c97f8f5c0aae553c1489c7d9eff3eadcadace", 27 + "rev": "7f9eb087703ec4acc6b288d02fa9ea3db803cd3d", 28 28 "type": "github" 29 29 }, 30 30 "original": { ··· 52 52 "flake-compat": { 53 53 "flake": false, 54 54 "locked": { 55 - "lastModified": 1761588595, 56 - "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", 57 - "owner": "edolstra", 55 + "lastModified": 1767039857, 56 + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", 57 + "owner": "NixOS", 58 58 "repo": "flake-compat", 59 - "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", 59 + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", 60 60 "type": "github" 61 61 }, 62 62 "original": { 63 - "owner": "edolstra", 63 + "owner": "NixOS", 64 64 "repo": "flake-compat", 65 65 "type": "github" 66 66 } ··· 128 128 ] 129 129 }, 130 130 "locked": { 131 - "lastModified": 1769978395, 132 - "narHash": "sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q=", 131 + "lastModified": 1772380461, 132 + "narHash": "sha256-O3ukj3Bb3V0Tiy/4LUfLlBpWypJ9P0JeUgsKl2nmZZY=", 133 133 "owner": "nix-community", 134 134 "repo": "home-manager", 135 - "rev": "984708c34d3495a518e6ab6b8633469bbca2f77a", 135 + "rev": "f140aa04d7d14f8a50ab27f3691b5766b17ae961", 136 136 "type": "github" 137 137 }, 138 138 "original": { ··· 186 186 ] 187 187 }, 188 188 "locked": { 189 - "lastModified": 1763733840, 190 - "narHash": "sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco=", 189 + "lastModified": 1770511807, 190 + "narHash": "sha256-suKmSbSk34uPOJDTg/GbPrKEJutzK08vj0VoTvAFBCA=", 191 191 "owner": "hyprwm", 192 192 "repo": "hyprgraphics", 193 - "rev": "8f1bec691b2d198c60cccabca7a94add2df4ed1a", 193 + "rev": "7c75487edd43a71b61adb01cae8326d277aab683", 194 194 "type": "github" 195 195 }, 196 196 "original": { ··· 216 216 "xdph": "xdph" 217 217 }, 218 218 "locked": { 219 - "lastModified": 1767388857, 220 - "narHash": "sha256-h70Tlpce8NEkwWqw/DDpeOKPzPyfq7P2t0HtGM5Z3Cw=", 219 + "lastModified": 1772215399, 220 + "narHash": "sha256-iD/OJ5f7cyYluA0aQgTPTYuY0l12oF/mowyzcR8IQOY=", 221 221 "owner": "hyprwm", 222 222 "repo": "Hyprland", 223 - "rev": "ab1d80f3d6aebd57a0971b53a1993b1c1dfe0b09", 223 + "rev": "0002f148c9a4fe421a9d33c0faa5528cdc411e62", 224 224 "type": "github" 225 225 }, 226 226 "original": { 227 227 "owner": "hyprwm", 228 - "ref": "v0.53.1", 228 + "ref": "v0.54.0", 229 229 "repo": "Hyprland", 230 230 "type": "github" 231 231 } ··· 263 263 ] 264 264 }, 265 265 "locked": { 266 - "lastModified": 1765643131, 267 - "narHash": "sha256-CCGohW5EBIRy4B7vTyBMqPgsNcaNenVad/wszfddET0=", 266 + "lastModified": 1767023960, 267 + "narHash": "sha256-R2HgtVS1G3KSIKAQ77aOZ+Q0HituOmPgXW9nBNkpp3Q=", 268 268 "owner": "hyprwm", 269 269 "repo": "hyprland-guiutils", 270 - "rev": "e50ae912813bdfa8372d62daf454f48d6df02297", 270 + "rev": "c2e906261142f5dd1ee0bfc44abba23e2754c660", 271 271 "type": "github" 272 272 }, 273 273 "original": { ··· 317 317 ] 318 318 }, 319 319 "locked": { 320 - "lastModified": 1764612430, 321 - "narHash": "sha256-54ltTSbI6W+qYGMchAgCR6QnC1kOdKXN6X6pJhOWxFg=", 320 + "lastModified": 1771866172, 321 + "narHash": "sha256-fYFoXhQLrm1rD8vSFKQBOEX4OGCuJdLt1amKfHd5GAw=", 322 322 "owner": "hyprwm", 323 323 "repo": "hyprlang", 324 - "rev": "0d00dc118981531aa731150b6ea551ef037acddd", 324 + "rev": "0b219224910e7642eb0ed49f0db5ec3d008e3e41", 325 325 "type": "github" 326 326 }, 327 327 "original": { ··· 394 394 ] 395 395 }, 396 396 "locked": { 397 - "lastModified": 1766160771, 398 - "narHash": "sha256-roINUGikWRqqgKrD4iotKbGj3ZKJl3hjMz5l/SyKrHw=", 397 + "lastModified": 1771271487, 398 + "narHash": "sha256-41gEiUS0Pyw3L/ge1l8MXn61cK14VAhgWB/JV8s/oNI=", 399 399 "owner": "hyprwm", 400 400 "repo": "hyprutils", 401 - "rev": "5ac060bfcf2f12b3a6381156ebbc13826a05b09f", 401 + "rev": "340a792e3b3d482c4ae5f66d27a9096bdee6d76d", 402 402 "type": "github" 403 403 }, 404 404 "original": { ··· 419 419 ] 420 420 }, 421 421 "locked": { 422 - "lastModified": 1763640274, 423 - "narHash": "sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A=", 422 + "lastModified": 1770501770, 423 + "narHash": "sha256-NWRM6+YxTRv+bT9yvlhhJ2iLae1B1pNH3mAL5wi2rlQ=", 424 424 "owner": "hyprwm", 425 425 "repo": "hyprwayland-scanner", 426 - "rev": "f6cf414ca0e16a4d30198fd670ec86df3c89f671", 426 + "rev": "0bd8b6cde9ec27d48aad9e5b4deefb3746909d40", 427 427 "type": "github" 428 428 }, 429 429 "original": { ··· 448 448 ] 449 449 }, 450 450 "locked": { 451 - "lastModified": 1766253200, 452 - "narHash": "sha256-26qPwrd3od+xoYVywSB7hC2cz9ivN46VPLlrsXyGxvE=", 451 + "lastModified": 1771606233, 452 + "narHash": "sha256-F3PLUqQ/TwgR70U+UeOqJnihJZ2EuunzojYC4g5xHr0=", 453 453 "owner": "hyprwm", 454 454 "repo": "hyprwire", 455 - "rev": "1079777525b30a947c8d657fac158e00ae85de9d", 455 + "rev": "06c7f1f8c4194786c8400653c4efc49dc14c0f3a", 456 456 "type": "github" 457 457 }, 458 458 "original": { ··· 467 467 "nixpkgs": "nixpkgs_2" 468 468 }, 469 469 "locked": { 470 - "lastModified": 1770062423, 471 - "narHash": "sha256-eOaDXp895RMY+yp4P/1PoafDqISLnt/PMZw0d+bfQ4w=", 470 + "lastModified": 1772134428, 471 + "narHash": "sha256-HW2xGlfUwJPoF4jdNp/3S9SygNeJ9+cvpvOchcqpVfs=", 472 472 "owner": "jordond", 473 473 "repo": "jolt", 474 - "rev": "3e3bcae0f9a1be31984ff407811a9fa7773742a3", 474 + "rev": "8eda3639cc90a13d54d996906fbc55df15d1ac23", 475 475 "type": "github" 476 476 }, 477 477 "original": { ··· 501 501 }, 502 502 "nixpkgs": { 503 503 "locked": { 504 - "lastModified": 1766070988, 505 - "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", 504 + "lastModified": 1771848320, 505 + "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", 506 506 "owner": "NixOS", 507 507 "repo": "nixpkgs", 508 - "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", 508 + "rev": "2fc6539b481e1d2569f25f8799236694180c0993", 509 509 "type": "github" 510 510 }, 511 511 "original": { ··· 548 548 }, 549 549 "nixpkgs_3": { 550 550 "locked": { 551 - "lastModified": 1769789167, 552 - "narHash": "sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8=", 551 + "lastModified": 1772198003, 552 + "narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=", 553 553 "owner": "NixOS", 554 554 "repo": "nixpkgs", 555 - "rev": "62c8382960464ceb98ea593cb8321a2cf8f9e3e5", 555 + "rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61", 556 556 "type": "github" 557 557 }, 558 558 "original": { ··· 604 604 ] 605 605 }, 606 606 "locked": { 607 - "lastModified": 1765911976, 608 - "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=", 607 + "lastModified": 1771858127, 608 + "narHash": "sha256-Gtre9YoYl3n25tJH2AoSdjuwcqij5CPxL3U3xysYD08=", 609 609 "owner": "cachix", 610 610 "repo": "git-hooks.nix", 611 - "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27", 611 + "rev": "49bbbfc218bf3856dfa631cead3b052d78248b83", 612 612 "type": "github" 613 613 }, 614 614 "original": { ··· 625 625 "systems": "systems_3" 626 626 }, 627 627 "locked": { 628 - "lastModified": 1767543672, 629 - "narHash": "sha256-B40zfGUOZ9x+6RFVj+BoZ4cj8GWx1FHcRZt0xkmRwn4=", 628 + "lastModified": 1770552034, 629 + "narHash": "sha256-qayntjpE3WYBl6idfpwtvkEo61oHtc80uNEm0m4XA2o=", 630 630 "owner": "hyprland-community", 631 631 "repo": "pyprland", 632 - "rev": "a05c189f2c2e535f5f7374e7d7212d476fd4b02f", 632 + "rev": "6a5298515bb20e3f0426a53729e029bdd7add7da", 633 633 "type": "github" 634 634 }, 635 635 "original": { 636 636 "owner": "hyprland-community", 637 - "ref": "2.6.0", 637 + "ref": "3.1.0", 638 638 "repo": "pyprland", 639 639 "type": "github" 640 640 } ··· 737 737 "systems": "systems_4" 738 738 }, 739 739 "locked": { 740 - "lastModified": 1769575550, 741 - "narHash": "sha256-gX8GgJhckfXDCJvmVCHxZTfTcKeHqpghZuUOZOUR24c=", 740 + "lastModified": 1772244087, 741 + "narHash": "sha256-W1Gkdnof/D9hHe37Xt6Ls/wVz2QqmWqhtEuA+ZVoTbE=", 742 742 "owner": "tsowell", 743 743 "repo": "wiremix", 744 - "rev": "c2f3bcbcf93851ef2b8d78e15b35f4a29d31c394", 744 + "rev": "47bc171e2e9891fd7e87634203058dbd983818bf", 745 745 "type": "github" 746 746 }, 747 747 "original": {
+2 -2
flake.nix
··· 2 2 description = "hyperdeepnix - Base configuration flake"; 3 3 inputs = { 4 4 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 5 - hyprland.url = "github:hyprwm/Hyprland/v0.53.1"; 5 + hyprland.url = "github:hyprwm/Hyprland/v0.54.0"; 6 6 nix-colors.url = "github:misterio77/nix-colors"; 7 - pyprland.url = "github:hyprland-community/pyprland/2.6.0"; 7 + pyprland.url = "github:hyprland-community/pyprland/3.1.0"; 8 8 wiremix.url = "github:tsowell/wiremix"; 9 9 jolt.url = "github:jordond/jolt"; 10 10 home-manager = {
+3 -1
modules/home-manager/hyprland/autostart.nix
··· 1 1 { 2 2 ... 3 - }: { 3 + }: 4 + { 4 5 wayland.windowManager.hyprland.settings = { 5 6 exec-once = [ 6 7 "hyprsunset" 7 8 "wl-clip-persist --clipboard regular" 9 + "hyprctl setcursor Bibata-Modern_Amber 24" 8 10 "clipse -listen" 9 11 "mkfifo -m 600 /tmp/wobpipe" 10 12 "tail -f /tmp/wobpipe | wob"
+1 -1
modules/home-manager/hyprland/envs.nix
··· 23 23 24 24 # Cursor theme 25 25 "XCURSOR_THEME,Adwaita" 26 - "HYPRCURSOR_THEME,rose-pine-hyprcursor" 26 + "HYPRCURSOR_THEME,Bibata-Modern-Amber" 27 27 28 28 # Force all apps to use Wayland 29 29 "GDK_BACKEND,wayland"
+1 -1
modules/home-manager/hyprland/windows.nix
··· 9 9 wayland.windowManager.hyprland.settings = { 10 10 windowrule = cfg.window_rules ++ [ 11 11 # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more 12 - "match:class *, suppress_event maximize" 12 + "match:class .*, suppress_event maximize" 13 13 14 14 # Settings management 15 15 "match:class ^(org.pulseaudio.pavucontrol|blueberry.py)$, float on"
+1 -1
modules/home-manager/jolt.nix
··· 22 22 log_level = "info" 23 23 24 24 [history] 25 - background_recording = false 25 + background_recording = true 26 26 sample_interval_secs = 60 27 27 retention_raw_days = 30 28 28 retention_hourly_days = 180
+1 -1
modules/home-manager/waybar.nix
··· 116 116 "โ–‡" 117 117 "โ–ˆ" 118 118 ]; 119 - on-click = "kitty -e btm"; 119 + on-click = "kitty -e btop"; 120 120 }; 121 121 clock = { 122 122 format = "{:%A %I:%M %p}";
+1
modules/packages.nix
··· 24 24 bluetui 25 25 jocalsend 26 26 rose-pine-hyprcursor 27 + bibata-cursors 27 28 ]; 28 29 29 30 # Essential system packages - cannot be excluded

History

1 round 0 comments
sign up or login to add to the discussion
1 commit
expand
Bump hyprland and pyprland. Also make some small config tweaks
expand 0 comments
closed without merging