Personal Nix setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update flakes

+42 -74
+37 -61
flake.lock
··· 36 36 "rust-overlay": "rust-overlay" 37 37 }, 38 38 "locked": { 39 - "lastModified": 1733377410, 40 - "narHash": "sha256-tZ9JEAaHIs3TPdRZeZzHsnJmUilkcnVaUTvyprbRb1A=", 39 + "lastModified": 1735172763, 40 + "narHash": "sha256-a6n8RsiAolz6p24Fsr/gTndx9xr9USpKqKK6kzBeXQc=", 41 41 "owner": "tpwrules", 42 42 "repo": "nixos-apple-silicon", 43 - "rev": "e8c07c3ae199b55a8c1c35a7c067c5cef9c7e929", 43 + "rev": "3daf0637409689d7a1304cedc50d20542bc47905", 44 44 "type": "github" 45 45 }, 46 46 "original": { ··· 67 67 }, 68 68 "crane": { 69 69 "locked": { 70 - "lastModified": 1730652660, 71 - "narHash": "sha256-+XVYfmVXAiYA0FZT7ijHf555dxCe+AoAT5A6RU+6vSo=", 70 + "lastModified": 1731098351, 71 + "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", 72 72 "owner": "ipetkov", 73 73 "repo": "crane", 74 - "rev": "a4ca93905455c07cb7e3aca95d4faf7601cba458", 74 + "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", 75 75 "type": "github" 76 76 }, 77 77 "original": { ··· 87 87 ] 88 88 }, 89 89 "locked": { 90 - "lastModified": 1733570843, 91 - "narHash": "sha256-sQJAxY1TYWD1UyibN/FnN97paTFuwBw3Vp3DNCyKsMk=", 90 + "lastModified": 1735218083, 91 + "narHash": "sha256-MoUAbmXz9TEr7zlKDRO56DBJHe30+7B5X7nhXm+Vpc8=", 92 92 "owner": "lnl7", 93 93 "repo": "nix-darwin", 94 - "rev": "a35b08d09efda83625bef267eb24347b446c80b8", 94 + "rev": "bc03f7818771a75716966ce8c23110b715eff2aa", 95 95 "type": "github" 96 96 }, 97 97 "original": { ··· 249 249 "zig": "zig" 250 250 }, 251 251 "locked": { 252 - "lastModified": 1734225091, 253 - "narHash": "sha256-JJ8CXJMshD606vL8YGQ1k0UTZDGPS4kcgQhQ1FRQ04A=", 254 - "ref": "refs/heads/main", 255 - "rev": "de3674ff39dc22869737c5f80527e0199dd2b5c6", 256 - "revCount": 8269, 257 - "type": "git", 258 - "url": "ssh://git@github.com/ghostty-org/ghostty" 252 + "lastModified": 1735243222, 253 + "narHash": "sha256-AHI1Z4mfgXkNwQA8xYq4tS0/BARbHL7gQUT41vCxQTM=", 254 + "owner": "ghostty-org", 255 + "repo": "ghostty", 256 + "rev": "4b4d4062dfed7b37424c7210d1230242c709e990", 257 + "type": "github" 259 258 }, 260 259 "original": { 261 - "type": "git", 262 - "url": "ssh://git@github.com/ghostty-org/ghostty" 260 + "owner": "ghostty-org", 261 + "ref": "v1.0.0", 262 + "repo": "ghostty", 263 + "type": "github" 263 264 } 264 265 }, 265 266 "gitignore": { ··· 373 374 "rust-overlay": "rust-overlay_2" 374 375 }, 375 376 "locked": { 376 - "lastModified": 1731941836, 377 - "narHash": "sha256-zpmAzrvK8KdssBSwiIwwRxaUJ77oWORbW0XFvgCFpTE=", 377 + "lastModified": 1734994463, 378 + "narHash": "sha256-S9MgfQjNt4J3I7obdLOVY23h+Yl/hnyibwGfOl+1uOE=", 378 379 "owner": "nix-community", 379 380 "repo": "lanzaboote", 380 - "rev": "2f48272f34174fd2a5ab3df4d8a46919247be879", 381 + "rev": "93e6f0d77548be8757c11ebda5c4235ef4f3bc67", 381 382 "type": "github" 382 383 }, 383 384 "original": { ··· 471 472 }, 472 473 "nixos-hardware": { 473 474 "locked": { 474 - "lastModified": 1733861262, 475 - "narHash": "sha256-+jjPup/ByS0LEVIrBbt7FnGugJgLeG9oc+ivFASYn2U=", 475 + "lastModified": 1735388221, 476 + "narHash": "sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg=", 476 477 "owner": "NixOS", 477 478 "repo": "nixos-hardware", 478 - "rev": "cf737e2eba82b603f54f71b10cb8fd09d22ce3f5", 479 + "rev": "7c674c6734f61157e321db595dbfcd8523e04e19", 479 480 "type": "github" 480 481 }, 481 482 "original": { ··· 487 488 }, 488 489 "nixpkgs": { 489 490 "locked": { 490 - "lastModified": 1733935885, 491 - "narHash": "sha256-xyiHLs6KJ1fxeGmcCxKjJE4yJknVJxbC8Y/ZRYyC8WE=", 491 + "lastModified": 1735268880, 492 + "narHash": "sha256-7QEFnKkzD13SPxs+UFR5bUFN2fRw+GlL0am72ZjNre4=", 492 493 "owner": "nixos", 493 494 "repo": "nixpkgs", 494 - "rev": "5a48e3c2e435e95103d56590188cfed7b70e108c", 495 + "rev": "7cc0bff31a3a705d3ac4fdceb030a17239412210", 495 496 "type": "github" 496 497 }, 497 498 "original": { ··· 503 504 }, 504 505 "nixpkgs-stable": { 505 506 "locked": { 506 - "lastModified": 1720386169, 507 - "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=", 507 + "lastModified": 1730741070, 508 + "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", 508 509 "owner": "NixOS", 509 510 "repo": "nixpkgs", 510 - "rev": "194846768975b7ad2c4988bdb82572c00222c0d7", 511 + "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", 511 512 "type": "github" 512 513 }, 513 514 "original": { ··· 790 791 "nixpkgs-stable": "nixpkgs-stable" 791 792 }, 792 793 "locked": { 793 - "lastModified": 1730302582, 794 - "narHash": "sha256-W1MIJpADXQCgosJZT8qBYLRuZls2KSiKdpnTVdKBuvU=", 794 + "lastModified": 1731363552, 795 + "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", 795 796 "owner": "cachix", 796 797 "repo": "pre-commit-hooks.nix", 797 - "rev": "af8a16fe5c264f5e9e18bcee2859b40a656876cf", 798 + "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", 798 799 "type": "github" 799 800 }, 800 801 "original": { ··· 817 818 "nixos-hardware": "nixos-hardware", 818 819 "nixpkgs": "nixpkgs", 819 820 "nvim-plugins": "nvim-plugins", 820 - "umu": "umu", 821 821 "yeetmouse": "yeetmouse" 822 822 } 823 823 }, ··· 845 845 ] 846 846 }, 847 847 "locked": { 848 - "lastModified": 1730601085, 849 - "narHash": "sha256-Sgax33jGuvVHTjl1P78IwzlhAGyOxtx5Q26inKja8S4=", 848 + "lastModified": 1731897198, 849 + "narHash": "sha256-Ou7vLETSKwmE/HRQz4cImXXJBr/k9gp4J4z/PF8LzTE=", 850 850 "owner": "oxalica", 851 851 "repo": "rust-overlay", 852 - "rev": "8d1b40f8dfd7539aaa3de56e207e22b3cc451825", 852 + "rev": "0be641045af6d8666c11c2c40e45ffc9667839b5", 853 853 "type": "github" 854 854 }, 855 855 "original": { ··· 965 965 "ref": "v3.6.0", 966 966 "repo": "trouble.nvim", 967 967 "type": "github" 968 - } 969 - }, 970 - "umu": { 971 - "inputs": { 972 - "nixpkgs": [ 973 - "nixpkgs" 974 - ] 975 - }, 976 - "locked": { 977 - "dir": "packaging/nix", 978 - "lastModified": 1734207213, 979 - "narHash": "sha256-5CZPAeKm24Y1BKnN8Md3HUViCMCs7AVghRC+05Bdlkk=", 980 - "ref": "refs/heads/main", 981 - "rev": "6189d0d9fd062e89a375db20aeae1d1c009e9833", 982 - "revCount": 869, 983 - "submodules": true, 984 - "type": "git", 985 - "url": "https://github.com/Open-Wine-Components/umu-launcher/" 986 - }, 987 - "original": { 988 - "dir": "packaging/nix", 989 - "submodules": true, 990 - "type": "git", 991 - "url": "https://github.com/Open-Wine-Components/umu-launcher/" 992 968 } 993 969 }, 994 970 "vim-fugitive": {
+3 -6
flake.nix
··· 64 64 inputs.nixpkgs.follows = "nixpkgs"; 65 65 }; 66 66 67 - umu = { 68 - url = "git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging\/nix&submodules=1"; 69 - inputs.nixpkgs.follows = "nixpkgs"; 70 - }; 71 - 72 67 ghostty = { 73 - url = "git+ssh://git@github.com/ghostty-org/ghostty"; 68 + url = "github:ghostty-org/ghostty/v1.0.0"; 74 69 inputs.nixpkgs-stable.follows = "nixpkgs"; 75 70 inputs.nixpkgs-unstable.follows = "nixpkgs"; 76 71 }; ··· 88 83 typescript-language-server 89 84 vscode-langservers-extracted; 90 85 ghostty = inputs.ghostty.packages.${self.system}.default; 86 + # https://github.com/NixOS/nixpkgs/issues/368501 87 + folly = super.folly.overrideAttrs { doCheck = false; }; 91 88 }) 92 89 ]; 93 90 in {
+1 -6
modules/apps/games.nix
··· 84 84 }; 85 85 }; 86 86 87 - config = let 88 - umu = (inputs.umu.packages.${pkgs.system}.umu.override { 89 - version = "${inputs.umu.shortRev}"; 90 - }); 91 - in mkIf (cfg.enable && cfg.games.enable) { 87 + config = mkIf (cfg.enable && cfg.games.enable) { 92 88 boot.kernel.sysctl = { 93 89 "kernel.unprivileged_userns_clone" = true; 94 90 }; ··· 109 105 services.system76-scheduler.enable = true; 110 106 111 107 environment.systemPackages = [ 112 - umu 113 108 (pkgs.lutris.override { 114 109 extraPkgs = (pkgs: with pkgs; [ gamemode ]); 115 110 })
+1 -1
modules/nvim/default.nix
··· 39 39 viAlias = true; 40 40 vimAlias = true; 41 41 customRC = initContents; 42 - plugins = with pkgs.nvim-plugins; [ 42 + plugins = with pkgs.nvim-plugins; map (d: d.overrideAttrs { doCheck = false; }) [ 43 43 my-theme 44 44 vim-repeat 45 45 hardline-nvim