a dotfile but it's really big

helix: use stable's to prevent the crashes

karitham.dev 985276f0 2d0a9a2d

verified
+11 -68
+6 -63
flake.lock
··· 208 208 "type": "github" 209 209 } 210 210 }, 211 - "helix": { 212 - "inputs": { 213 - "nixpkgs": "nixpkgs_2", 214 - "rust-overlay": "rust-overlay" 215 - }, 216 - "locked": { 217 - "lastModified": 1771429468, 218 - "narHash": "sha256-blgdyxA7Ih6jwrp12uSfOylelRHrs9FgP8Mh5GBKG6E=", 219 - "owner": "helix-editor", 220 - "repo": "helix", 221 - "rev": "1a38979aaa53ea96425a04413c871600ee5845e7", 222 - "type": "github" 223 - }, 224 - "original": { 225 - "owner": "helix-editor", 226 - "repo": "helix", 227 - "type": "github" 228 - } 229 - }, 230 211 "home-manager": { 231 212 "inputs": { 232 213 "nixpkgs": [ ··· 295 276 "nixpkgs" 296 277 ], 297 278 "pre-commit": "pre-commit", 298 - "rust-overlay": "rust-overlay_2" 279 + "rust-overlay": "rust-overlay" 299 280 }, 300 281 "locked": { 301 282 "lastModified": 1771322141, ··· 315 296 "inputs": { 316 297 "niri-stable": "niri-stable", 317 298 "niri-unstable": "niri-unstable", 318 - "nixpkgs": "nixpkgs_3", 299 + "nixpkgs": "nixpkgs_2", 319 300 "nixpkgs-stable": "nixpkgs-stable", 320 301 "xwayland-satellite-stable": "xwayland-satellite-stable", 321 302 "xwayland-satellite-unstable": "xwayland-satellite-unstable" ··· 420 401 }, 421 402 "nixpkgs_2": { 422 403 "locked": { 423 - "lastModified": 1759381078, 424 - "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", 425 - "owner": "nixos", 426 - "repo": "nixpkgs", 427 - "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", 428 - "type": "github" 429 - }, 430 - "original": { 431 - "owner": "nixos", 432 - "ref": "nixos-unstable", 433 - "repo": "nixpkgs", 434 - "type": "github" 435 - } 436 - }, 437 - "nixpkgs_3": { 438 - "locked": { 439 404 "lastModified": 1771369470, 440 405 "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", 441 406 "owner": "NixOS", ··· 450 415 "type": "github" 451 416 } 452 417 }, 453 - "nixpkgs_4": { 418 + "nixpkgs_3": { 454 419 "locked": { 455 420 "lastModified": 1771177547, 456 421 "narHash": "sha256-erxy9meNKMaKpKQpl8KfhZsVY4EtR4eaHT94jY98Ty0=", ··· 463 428 "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" 464 429 } 465 430 }, 466 - "nixpkgs_5": { 431 + "nixpkgs_4": { 467 432 "locked": { 468 433 "lastModified": 1767892417, 469 434 "narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=", ··· 528 493 "easy-hosts": "easy-hosts", 529 494 "flake-parts": "flake-parts", 530 495 "ghostty": "ghostty", 531 - "helix": "helix", 532 496 "home-manager": "home-manager_2", 533 497 "knixpkgs": "knixpkgs", 534 498 "lanzaboote": "lanzaboote", 535 499 "niri": "niri", 536 500 "nixos-wsl": "nixos-wsl", 537 - "nixpkgs": "nixpkgs_4", 501 + "nixpkgs": "nixpkgs_3", 538 502 "noctalia": "noctalia", 539 503 "sops-nix": "sops-nix", 540 504 "ssh-keys": "ssh-keys", ··· 561 525 "rust-overlay": { 562 526 "inputs": { 563 527 "nixpkgs": [ 564 - "helix", 565 - "nixpkgs" 566 - ] 567 - }, 568 - "locked": { 569 - "lastModified": 1759631821, 570 - "narHash": "sha256-V8A1L0FaU/aSXZ1QNJScxC12uP4hANeRBgI4YdhHeRM=", 571 - "owner": "oxalica", 572 - "repo": "rust-overlay", 573 - "rev": "1d7cbdaad90f8a5255a89a6eddd8af24dc89cafe", 574 - "type": "github" 575 - }, 576 - "original": { 577 - "owner": "oxalica", 578 - "repo": "rust-overlay", 579 - "type": "github" 580 - } 581 - }, 582 - "rust-overlay_2": { 583 - "inputs": { 584 - "nixpkgs": [ 585 528 "lanzaboote", 586 529 "nixpkgs" 587 530 ] ··· 636 579 "inputs": { 637 580 "fenix": "fenix", 638 581 "flake-utils": "flake-utils_2", 639 - "nixpkgs": "nixpkgs_5", 582 + "nixpkgs": "nixpkgs_4", 640 583 "systems": "systems_2" 641 584 }, 642 585 "locked": {
+3 -3
flake.nix
··· 26 26 repo = "nix"; 27 27 inputs.nixpkgs.follows = "nixpkgs"; 28 28 }; 29 - helix = { 30 - url = "github:helix-editor/helix"; 31 - }; 29 + # helix = { 30 + # url = "github:helix-editor/helix"; 31 + # }; 32 32 ghostty = { 33 33 url = "github:ghostty-org/ghostty"; 34 34 };
+2 -2
modules/dev/editor/helix.nix
··· 1 1 { 2 2 lib, 3 3 pkgs, 4 - inputs', 4 + # inputs', 5 5 self', 6 6 config, 7 7 ... ··· 22 22 programs.helix = { 23 23 enable = true; 24 24 defaultEditor = true; 25 - package = inputs'.helix.packages.default; 25 + # package = inputs'.helix.packages.default; 26 26 extraPackages = 27 27 with pkgs; 28 28 [