shared: enable ghostty terminfo

This commit is contained in:
2026-08-08 13:35:06 -04:00
parent 66e8925e4f
commit 8ba7972cda
3 changed files with 17 additions and 10 deletions
+11 -10
View File
@@ -43,22 +43,21 @@
}; };
outputs = outputs =
inputs@{ inputs@{ nixpkgs
nixpkgs, , nixpkgsUnstable
nixpkgsUnstable, , home-manager
home-manager, , home-manager-darwin
home-manager-darwin, , nix-darwin
nix-darwin, , mac-app-util
mac-app-util, , nix-flatpak
nix-flatpak, , ...
...
}: }:
let let
linuxSystem = "x86_64-linux"; linuxSystem = "x86_64-linux";
darwinSystem = "aarch64-darwin"; darwinSystem = "aarch64-darwin";
mkOverlays = sys: [ mkOverlays = sys: [
inputs.nix-vscode-extensions.overlays.default inputs.nix-vscode-extensions.overlays.default
(final: prev: { (_final: _prev: {
unstable = import nixpkgsUnstable { unstable = import nixpkgsUnstable {
system = sys; system = sys;
config.allowUnfree = true; config.allowUnfree = true;
@@ -102,6 +101,7 @@
nixpkgs.overlays = mkOverlays darwinSystem; nixpkgs.overlays = mkOverlays darwinSystem;
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
} }
./shared.darwin.nix
./cleo.darwin.nix ./cleo.darwin.nix
mac-app-util.darwinModules.default mac-app-util.darwinModules.default
]; ];
@@ -118,6 +118,7 @@
nixpkgs.overlays = mkOverlays darwinSystem; nixpkgs.overlays = mkOverlays darwinSystem;
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
} }
./shared.darwin.nix
./hydrogen.darwin.nix ./hydrogen.darwin.nix
mac-app-util.darwinModules.default mac-app-util.darwinModules.default
]; ];
+1
View File
@@ -26,6 +26,7 @@ in
treefmt treefmt
nixpkgs-fmt nixpkgs-fmt
deadnix deadnix
ghostty.terminfo
]; ];
xdg.enable = true; xdg.enable = true;
+5
View File
@@ -0,0 +1,5 @@
{
security.sudo.extraConfig = ''
Defaults env_keep += "TERMINFO"
'';
}