ghostty: module has been merged to home-manager

This commit is contained in:
Daniel Lundin 2025-01-02 16:19:21 +01:00
parent 311cd9042e
commit a603dd1cad
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
4 changed files with 26 additions and 49 deletions

View file

@ -56,11 +56,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1733312601, "lastModified": 1735774679,
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -116,11 +116,11 @@
"zig": "zig" "zig": "zig"
}, },
"locked": { "locked": {
"lastModified": 1735689283, "lastModified": 1735765328,
"narHash": "sha256-LOZRScnB8Q9ylmlXnt2j2v4Aj1b5JZTdSeKYaFL1RDw=", "narHash": "sha256-f4LI34cXP8nOTi4Va6GPUFaJYf0qGbabk+OeUddsfuk=",
"owner": "ghostty-org", "owner": "ghostty-org",
"repo": "ghostty", "repo": "ghostty",
"rev": "60611b8a4a1d5b3c1097cce85eb0311de0696cfa", "rev": "94599102e9fb8247af08cbbbcb7ee25e3d31e1bd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -129,21 +129,6 @@
"type": "github" "type": "github"
} }
}, },
"ghostty-hm": {
"locked": {
"lastModified": 1702368251,
"narHash": "sha256-hafrDmzGplzm+vdIo+LkOjRfA4qRcy5JmpGGksnht5c=",
"owner": "clo4",
"repo": "ghostty-hm-module",
"rev": "887e13a6e7acf5ffaab0119d96e476d84db90904",
"type": "github"
},
"original": {
"owner": "clo4",
"repo": "ghostty-hm-module",
"type": "github"
}
},
"git-hooks": { "git-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_3", "flake-compat": "flake-compat_3",
@ -202,11 +187,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1733333617, "lastModified": 1735695978,
"narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=", "narHash": "sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "hercules-ci-effects", "repo": "hercules-ci-effects",
"rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea", "rev": "f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -222,11 +207,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1735735907, "lastModified": 1735774425,
"narHash": "sha256-/AOGn9qJMjrZQyWYbObHTKmWDUP0q9+0TAXOJnq6ik0=", "narHash": "sha256-C73gLFnEh8ZI0uDijUgCDWCd21T6I6tsaWgIBHcfAXg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "59a4c43e9ba6db24698c112720a58a334117de83", "rev": "5f6aa268e419d053c3d5025da740e390b12ac936",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -246,11 +231,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1735693090, "lastModified": 1735801710,
"narHash": "sha256-Axke90GBbocA48Lrb7ub/RycvHt1NcujkZW1RMF+Q7Q=", "narHash": "sha256-Z6Pl8LWYbPnqSinpSxrylfCpa4XkEVhzpfnfqiD0Kv8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "47e417b35d1ec8bf79deec3e96c90f1e41a9e1e4", "rev": "57a05ea557689b9d85dd594a9a26778b6842a18a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -262,11 +247,11 @@
"neovim-src": { "neovim-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1735686267, "lastModified": 1735771362,
"narHash": "sha256-gLa+1QOW7P5J4cAG34BW68tnf/yOx50rH6iZuSyoX1A=", "narHash": "sha256-+HxTD7TxeIySWsE++VKDWBMQK5OqTv391wADaZ8UDuo=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "59cbe640233eeb6ae96231e059449e73e15f9ea5", "rev": "6dc0eb9f41e6453fe003dd3a28c58b701fd003c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -277,11 +262,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1735554305, "lastModified": 1735617354,
"narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=", "narHash": "sha256-5zJyv66q68QZJZsXtmjDBazGnF0id593VSy+8eSckoo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd", "rev": "69b9a8c860bdbb977adfa9c5e817ccb717884182",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -309,11 +294,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1735531152, "lastModified": 1735669367,
"narHash": "sha256-As8I+ebItDKtboWgDXYZSIjGlKeqiLBvjxsQHUmAf1Q=", "narHash": "sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3ffbbdbac0566a0977da3d2657b89cbcfe9a173b", "rev": "edf04b75c13c2ac0e54df5ec5c543e300f76f1c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -374,7 +359,6 @@
"root": { "root": {
"inputs": { "inputs": {
"ghostty": "ghostty", "ghostty": "ghostty",
"ghostty-hm": "ghostty-hm",
"home-manager": "home-manager", "home-manager": "home-manager",
"neovim-nightly-overlay": "neovim-nightly-overlay", "neovim-nightly-overlay": "neovim-nightly-overlay",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",

View file

@ -22,14 +22,12 @@
home-manager.url = "github:nix-community/home-manager"; home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs";
ghostty-hm.url = "github:clo4/ghostty-hm-module";
}; };
outputs = outputs =
inputs@{ inputs@{
self, self,
nixpkgs, nixpkgs,
ghostty-hm,
home-manager, home-manager,
... ...
}: }:
@ -55,7 +53,6 @@
inherit inputs outputs; inherit inputs outputs;
}; };
modules = [ modules = [
ghostty-hm.homeModules.default
./home/common ./home/common
] ++ modules; ] ++ modules;
}; };

View file

@ -7,13 +7,10 @@
}: }:
{ {
config = lib.mkIf config.patagia.desktop.enable { config = lib.mkIf config.patagia.desktop.enable {
home.packages = with pkgs; [
inputs.ghostty.packages.${pkgs.system}.default
];
programs.ghostty = { programs.ghostty = {
enable = true; enable = true;
enableFishIntegration = true;
package = inputs.ghostty.packages.${pkgs.system}.default;
settings = { settings = {
font-size = 14; font-size = 14;
font-family = "Berkeley Mono Variable"; font-family = "Berkeley Mono Variable";

View file

@ -9,7 +9,6 @@
dynamic-wallpaper dynamic-wallpaper
gimp gimp
inkscape inkscape
inputs.ghostty.packages.${pkgs.system}.default
moonlight-qt moonlight-qt
obsidian obsidian
pavucontrol pavucontrol