From 36c47cf228dde502d062db60fbffe1ffcb78e2d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Tue, 11 Mar 2025 16:29:36 +0100 Subject: [PATCH] uv update and ghostty? --- flake.lock | 24 ++++++++++---------- homeManagerModules/programs/default.nix | 1 + homeManagerModules/programs/ghostty.nix | 29 +++++++++++++++++++++++++ packages/uv/default.nix | 4 ++-- 4 files changed, 44 insertions(+), 14 deletions(-) create mode 100644 homeManagerModules/programs/ghostty.nix diff --git a/flake.lock b/flake.lock index 2f9d682..2090683 100644 --- a/flake.lock +++ b/flake.lock @@ -32,11 +32,11 @@ ] }, "locked": { - "lastModified": 1740485968, - "narHash": "sha256-WK+PZHbfDjLyveXAxpnrfagiFgZWaTJglewBWniTn2Y=", + "lastModified": 1741676798, + "narHash": "sha256-B7mJSls1nXiE6sNssYhQjP5DA0pzWt51SKjdT2v7EIE=", "owner": "nix-community", "repo": "disko", - "rev": "19c1140419c4f1cdf88ad4c1cfb6605597628940", + "rev": "8d6dd03a1cfc1783407e4f738166cab015621d21", "type": "github" }, "original": { @@ -52,11 +52,11 @@ ] }, "locked": { - "lastModified": 1741056285, - "narHash": "sha256-/JKDMVqq8PIqcGonBVKbKq1SooV3kzGmv+cp3rKAgPA=", + "lastModified": 1741635347, + "narHash": "sha256-2aYfV44h18alHXopyfL4D9GsnpE5XlSVkp4MGe586VU=", "owner": "nix-community", "repo": "home-manager", - "rev": "70fbbf05a5594b0a72124ab211bff1d502c89e3f", + "rev": "7fb8678716c158642ac42f9ff7a18c0800fea551", "type": "github" }, "original": { @@ -82,11 +82,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1740646007, - "narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=", + "lastModified": 1741325094, + "narHash": "sha256-RUAdT8dZ6k/486vnu3tiNRrNW6+Q8uSD2Mq7gTX4jlo=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49", + "rev": "b48cc4dab0f9711af296fc367b6108cf7b8ccb16", "type": "github" }, "original": { @@ -98,11 +98,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1741010256, - "narHash": "sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM=", + "lastModified": 1741513245, + "narHash": "sha256-7rTAMNTY1xoBwz0h7ZMtEcd8LELk9R5TzBPoHuhNSCk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ba487dbc9d04e0634c64e3b1f0d25839a0a68246", + "rev": "e3e32b642a31e6714ec1b712de8c91a3352ce7e1", "type": "github" }, "original": { diff --git a/homeManagerModules/programs/default.nix b/homeManagerModules/programs/default.nix index 76d506a..cb68b5c 100644 --- a/homeManagerModules/programs/default.nix +++ b/homeManagerModules/programs/default.nix @@ -4,6 +4,7 @@ ./alacritty.nix ./codium.nix ./direnv.nix + ./ghostty.nix ./git.nix ./micro.nix ./tmux.nix diff --git a/homeManagerModules/programs/ghostty.nix b/homeManagerModules/programs/ghostty.nix new file mode 100644 index 0000000..7926146 --- /dev/null +++ b/homeManagerModules/programs/ghostty.nix @@ -0,0 +1,29 @@ +{ + lib, + config, + pkgs, + ... +}: +let + cfg = config.krop.hm.programs.ghostty; +in +{ + options.krop.hm.programs.ghostty = { + enable = lib.mkOption { + type = lib.types.bool; + default = true; + example = false; + description = "Enable my ghostty configuration"; + }; + }; + config = lib.mkIf cfg.enable { + programs.ghostty = { + enable = true; + enableZshIntegration = true; + settings = { + font-size = 10; + font-family = "JetBrains Mono Medium"; + }; + }; + }; +} diff --git a/packages/uv/default.nix b/packages/uv/default.nix index 21bde3a..839abba 100644 --- a/packages/uv/default.nix +++ b/packages/uv/default.nix @@ -7,11 +7,11 @@ }: stdenv.mkDerivation rec { pname = "uv-bin"; - version = "0.5.26"; + version = "0.6.5"; src = fetchTarball { url = "https://github.com/astral-sh/uv/releases/download/${version}/uv-x86_64-unknown-linux-gnu.tar.gz"; - sha256 = "161das9fglnqhpp6h8y3fgbrk849d00q0cbhlsy8ba4x1c7vrqif"; + sha256 = "0ihm8bpg630ax1zl5j5gr415s1ssrb6l9fazzrjw3i0h069q9va3"; }; nativeBuildInputs = [