diff --git a/flake.nix b/flake.nix index d71bf5a..f669447 100644 --- a/flake.nix +++ b/flake.nix @@ -58,6 +58,16 @@ repo = "nixos-cosmic"; }; + ghostty = { + type = "github"; + owner = "ghostty-org"; + repo = "ghostty"; + inputs = { + nixpkgs-unstable.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + }; + }; + nixos-hardware = { type = "github"; owner = "NixOS"; @@ -140,6 +150,16 @@ utils.follows = "flake-utils"; }; }; + + jj = { + type = "github"; + owner = "jj-vcs"; + repo = "jj"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + }; + }; }; outputs = { self, diff --git a/overlays/modifications/default.nix b/overlays/modifications/default.nix index 79e53df..89c02eb 100644 --- a/overlays/modifications/default.nix +++ b/overlays/modifications/default.nix @@ -3,8 +3,10 @@ in [ ./niri.nix + ./ghostty.nix ./juicity.nix ./dae.nix + ./jujutsu.nix ./spotifyx.nix ./radicle-explorer.nix ] diff --git a/overlays/modifications/ghostty.nix b/overlays/modifications/ghostty.nix new file mode 100644 index 0000000..c0a5615 --- /dev/null +++ b/overlays/modifications/ghostty.nix @@ -0,0 +1,6 @@ +{inputs, ...}: final: prev: let + inherit (final) stdenv; + inherit (stdenv.hostPlatform) system; +in { + ghostty = inputs.ghostty.packages."${system}".default; +} diff --git a/overlays/modifications/jujutsu.nix b/overlays/modifications/jujutsu.nix new file mode 100644 index 0000000..69708a2 --- /dev/null +++ b/overlays/modifications/jujutsu.nix @@ -0,0 +1,5 @@ +{inputs, ...}: final: prev: let + inherit (final.stdenv.hostPlatform) system; +in { + jujutsu = inputs.jj.packages."${system}".jujutsu.overrideAttrs {doCheck = false;}; +}