My Nix Configuration
2
fork

Configure Feed

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

[flake] add ghostty input and remove tangled.sh nixpkgs override

dish 92053af4 35fb01b2

+116 -6
+101 -3
flake.lock
··· 267 267 "type": "github" 268 268 } 269 269 }, 270 + "ghostty": { 271 + "inputs": { 272 + "flake-compat": [ 273 + "flake-compat" 274 + ], 275 + "flake-utils": [ 276 + "flake-utils" 277 + ], 278 + "nixpkgs": [ 279 + "nixpkgs" 280 + ], 281 + "zig": "zig", 282 + "zon2nix": "zon2nix" 283 + }, 284 + "locked": { 285 + "lastModified": 1754485743, 286 + "narHash": "sha256-G2WxnSI1G+fwvgQ43PDda53uvUGEOEis6MjNBPW5XUc=", 287 + "owner": "ghostty-org", 288 + "repo": "ghostty", 289 + "rev": "1d042f1e71f1533f92831c50610efa7a1fc1856e", 290 + "type": "github" 291 + }, 292 + "original": { 293 + "owner": "ghostty-org", 294 + "repo": "ghostty", 295 + "type": "github" 296 + } 297 + }, 270 298 "git-hooks": { 271 299 "inputs": { 272 300 "flake-compat": [ ··· 716 744 "url": "https://nixpkgs.dev/channel/nixpkgs-unstable" 717 745 } 718 746 }, 747 + "nixpkgs_3": { 748 + "locked": { 749 + "lastModified": 1751984180, 750 + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 751 + "owner": "nixos", 752 + "repo": "nixpkgs", 753 + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 754 + "type": "github" 755 + }, 756 + "original": { 757 + "owner": "nixos", 758 + "ref": "nixos-unstable", 759 + "repo": "nixpkgs", 760 + "type": "github" 761 + } 762 + }, 719 763 "root": { 720 764 "inputs": { 721 765 "agenix": "agenix", ··· 726 770 "flake-compat": "flake-compat", 727 771 "flake-parts": "flake-parts", 728 772 "flake-utils": "flake-utils", 773 + "ghostty": "ghostty", 729 774 "golink": "golink", 730 775 "hardware": "hardware", 731 776 "home-manager": "home-manager", ··· 851 896 "indigo": "indigo", 852 897 "inter-fonts-src": "inter-fonts-src", 853 898 "lucide-src": "lucide-src", 854 - "nixpkgs": [ 855 - "nixpkgs" 856 - ], 899 + "nixpkgs": "nixpkgs_3", 857 900 "sqlite-lib-src": "sqlite-lib-src" 858 901 }, 859 902 "locked": { ··· 888 931 "original": { 889 932 "owner": "numtide", 890 933 "repo": "treefmt-nix", 934 + "type": "github" 935 + } 936 + }, 937 + "zig": { 938 + "inputs": { 939 + "flake-compat": [ 940 + "ghostty", 941 + "flake-compat" 942 + ], 943 + "flake-utils": [ 944 + "ghostty", 945 + "flake-utils" 946 + ], 947 + "nixpkgs": [ 948 + "ghostty", 949 + "nixpkgs" 950 + ] 951 + }, 952 + "locked": { 953 + "lastModified": 1748261582, 954 + "narHash": "sha256-3i0IL3s18hdDlbsf0/E+5kyPRkZwGPbSFngq5eToiAA=", 955 + "owner": "mitchellh", 956 + "repo": "zig-overlay", 957 + "rev": "aafb1b093fb838f7a02613b719e85ec912914221", 958 + "type": "github" 959 + }, 960 + "original": { 961 + "owner": "mitchellh", 962 + "repo": "zig-overlay", 963 + "type": "github" 964 + } 965 + }, 966 + "zon2nix": { 967 + "inputs": { 968 + "flake-utils": [ 969 + "ghostty", 970 + "flake-utils" 971 + ], 972 + "nixpkgs": [ 973 + "ghostty", 974 + "nixpkgs" 975 + ] 976 + }, 977 + "locked": { 978 + "lastModified": 1742104771, 979 + "narHash": "sha256-LhidlyEA9MP8jGe1rEnyjGFCzLLgCdDpYeWggibayr0=", 980 + "owner": "jcollie", 981 + "repo": "zon2nix", 982 + "rev": "56c159be489cc6c0e73c3930bd908ddc6fe89613", 983 + "type": "github" 984 + }, 985 + "original": { 986 + "owner": "jcollie", 987 + "repo": "zon2nix", 988 + "rev": "56c159be489cc6c0e73c3930bd908ddc6fe89613", 891 989 "type": "github" 892 990 } 893 991 }
+7 -2
flake.nix
··· 67 67 inputs.flake-utils.follows = "flake-utils"; 68 68 inputs.nixpkgs.follows = "nixpkgs"; 69 69 }; 70 + 71 + ghostty = { 72 + url = "github:ghostty-org/ghostty"; 73 + inputs.nixpkgs.follows = "nixpkgs"; 74 + inputs.flake-utils.follows = "flake-utils"; 75 + inputs.flake-compat.follows = "flake-compat"; 76 + }; 70 77 golink = { 71 78 url = "github:tailscale/golink"; 72 79 inputs.systems.follows = "systems"; ··· 111 118 }; 112 119 tangled-sh = { 113 120 url = "git+https://tangled.sh/@tangled.sh/core"; 114 - inputs.nixpkgs.follows = "nixpkgs"; 115 121 }; 116 122 }; 117 123 ··· 133 139 self.overlays.pyronet-packages 134 140 self.overlays.nix-index 135 141 self.overlays.openssh-fixperms 136 - # self.overlays.linux-firmware 137 142 inputs.golink.overlays.default 138 143 ]; 139 144 in
+8 -1
modules/home/programs/ghostty/default.nix
··· 1 - { lib, config, ... }: 1 + { 2 + lib, 3 + config, 4 + inputs, 5 + pkgs, 6 + ... 7 + }: 2 8 let 3 9 cfg = config.py.programs.ghostty; 4 10 in ··· 7 13 config.catppuccin.ghostty.enable = cfg.enable; 8 14 config.programs.ghostty = lib.mkIf cfg.enable { 9 15 enable = true; 16 + package = inputs.ghostty.packages.${pkgs.stdenv.hostPlatform.system}.default; 10 17 enableFishIntegration = true; 11 18 installBatSyntax = true; 12 19 enableBashIntegration = true;