mirror of
https://github.com/RGBCube/ncc
synced 2025-07-29 19:17:45 +00:00
Add Ghostty
This commit is contained in:
parent
8fd555523f
commit
10d404a153
5 changed files with 400 additions and 21 deletions
15
flake.nix
15
flake.nix
|
@ -66,6 +66,14 @@
|
|||
url = "github:hyprwm/hyprpicker";
|
||||
};
|
||||
|
||||
ghostty = {
|
||||
url = "git+ssh://git@github.com/RGBCube/ghostty";
|
||||
};
|
||||
|
||||
ghosttyModule = {
|
||||
url = "github:clo4/ghostty-hm-module";
|
||||
};
|
||||
|
||||
fenix = {
|
||||
url = "github:nix-community/fenix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
@ -86,6 +94,7 @@
|
|||
nixSuper,
|
||||
nixpkgs,
|
||||
homeManager,
|
||||
ghosttyModule,
|
||||
fenix,
|
||||
tools,
|
||||
themes,
|
||||
|
@ -95,7 +104,7 @@
|
|||
|
||||
upkgs = tools.recursiveUpdateMap (name: {
|
||||
${name} = inputs.${name}.packages.${system}.default;
|
||||
}) [ "hyprland" "hyprpicker" ];
|
||||
}) [ "hyprland" "hyprpicker" "ghostty" ];
|
||||
|
||||
lib = nixpkgs.lib;
|
||||
|
||||
|
@ -150,7 +159,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
defaultConfiguration = host: with abstractions; systemConfiguration {
|
||||
defaultConfiguration = host: { config, ... }: with abstractions; systemConfiguration {
|
||||
nix.gc = {
|
||||
automatic = true;
|
||||
dates = "daily";
|
||||
|
@ -197,7 +206,7 @@
|
|||
};
|
||||
|
||||
specialArgs = abstractions // {
|
||||
inherit upkgs ulib theme;
|
||||
inherit upkgs ulib theme ghosttyModule;
|
||||
};
|
||||
|
||||
importConfigurations = tools.recursiveUpdateMap (host: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue