diff options
| author | Gabriel A. Giovanini <mail@gabrielgio.me> | 2025-11-18 14:13:04 +0100 |
|---|---|---|
| committer | Gabriel A. Giovanini <mail@gabrielgio.me> | 2025-11-18 14:13:04 +0100 |
| commit | 80ec14e7a22930a259607e4c8740b09303074d65 (patch) | |
| tree | 0c97e43a14fcc00e6fbf95b6c34398bbfeb5f673 | |
| parent | bec6421e62d732aa1f17c2fcc968d5b6731e26a2 (diff) | |
| download | home-manager-80ec14e7a22930a259607e4c8740b09303074d65.tar.gz home-manager-80ec14e7a22930a259607e4c8740b09303074d65.tar.bz2 home-manager-80ec14e7a22930a259607e4c8740b09303074d65.zip | |
| -rw-r--r-- | flake.lock | 64 | ||||
| -rw-r--r-- | flake.nix | 3 | ||||
| -rw-r--r-- | ghostty.nix | 3 | ||||
| -rw-r--r-- | jj.nix | 5 | ||||
| -rw-r--r-- | niri.nix | 8 |
5 files changed, 36 insertions, 47 deletions
@@ -229,21 +229,24 @@ "type": "github" } }, - "flake-utils": { + "flake-parts_3": { "inputs": { - "systems": "systems_3" + "nixpkgs-lib": [ + "gxctl", + "nixpkgs" + ] }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "lastModified": 1754487366, + "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "type": "github" }, "original": { - "owner": "numtide", - "repo": "flake-utils", + "owner": "hercules-ci", + "repo": "flake-parts", "type": "github" } }, @@ -352,15 +355,15 @@ }, "gxctl": { "inputs": { - "flake-utils": "flake-utils", + "flake-parts": "flake-parts_3", "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1759132815, - "narHash": "sha256-EsD0EEpsgMlJbRtSTE+Y++YxGorScg3Ts25fx2y5ypM=", + "lastModified": 1762436683, + "narHash": "sha256-5WZxZM2dY6H8Y9BlOME9QXKUcEhcFXcgZNHjcUxy/6c=", "ref": "refs/heads/develop", - "rev": "45839ff85e8f1c848e071ec558a7da109a2dd2f8", - "revCount": 743, + "rev": "1806cba6549c5895fadbe071c8ea0ad50d5dc655", + "revCount": 747, "type": "git", "url": "ssh://git@github.com/grid-x/gxctl" }, @@ -376,11 +379,11 @@ ] }, "locked": { - "lastModified": 1760500983, - "narHash": "sha256-zfY4F4CpeUjTGgecIJZ+M7vFpwLc0Gm9epM/iMQd4w8=", + "lastModified": 1763416652, + "narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=", "owner": "nix-community", "repo": "home-manager", - "rev": "c53e65ec92f38d30e3c14f8d628ab55d462947aa", + "rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312", "type": "github" }, "original": { @@ -517,11 +520,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1760284886, - "narHash": "sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c=", + "lastModified": 1763283776, + "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "cf3f5c4def3c7b5f1fc012b3d839575dbe552d43", + "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a", "type": "github" }, "original": { @@ -645,11 +648,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1754292888, - "narHash": "sha256-1ziydHSiDuSnaiPzCQh1mRFBsM2d2yRX9I+5OPGEmIE=", + "lastModified": 1755471983, + "narHash": "sha256-axUoWcm4cNQ36jOlnkD9D40LTfSQgk8ExfHSRm3rTtg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ce01daebf8489ba97bd1609d185ea276efdeb121", + "rev": "48f4c982de68d966421d2b6f1ddbeb6227cc5ceb", "type": "github" }, "original": { @@ -696,21 +699,6 @@ "repo": "default", "type": "github" } - }, - "systems_3": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } } }, "root": "root", @@ -24,6 +24,9 @@ pkgs = import nixpkgs { system = "x86_64-linux"; }; + sessionVariables = { + LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive"; + }; in { "gabrielgio@workstation.lan" = home-manager.lib.homeManagerConfiguration { inherit pkgs; diff --git a/ghostty.nix b/ghostty.nix index ba5408e..225db33 100644 --- a/ghostty.nix +++ b/ghostty.nix @@ -4,10 +4,9 @@ ... }: { xdg.configFile."ghostty/config".text = '' - theme=GruvboxDark + theme=3024 Day window-decoration=false confirm-close-surface=false - shell-integration=fish command=fish keybind = unconsumed:ctrl+tab=unbind font-family = iosevka @@ -15,6 +15,9 @@ in { diff-formatter = ":git"; pager = ":builtin"; }; + revesets-aliases = { + "immutable_heads()" = "trunk()"; + }; aliases = { wk = ["log" "-r" "trunk()::@ | @::"]; gp = ["git" "push" "--allow-new"]; @@ -25,6 +28,8 @@ in { track = ["util" "exec" "--" "bash" "-c" "jj bookmark set $(jj log -r @ -T 'self.change_id()' --no-graph)"]; tug = ["bookmark" "move" "--from" "heads(::@- & bookmarks())" "--to" "@-"]; nm = ["new" "-r" "trunk()"]; + up = ["edit" "@+"]; + down = ["edit" "@-"]; }; templates = { log = "builtin_log_compact"; @@ -85,7 +85,7 @@ binds { Mod+Shift+Slash { show-hotkey-overlay; } - Mod+T { spawn "ghostty"; } + Mod+T { spawn "/usr/bin/ghostty"; } Mod+D { spawn "wofi" "--show" "run"; } Mod+O repeat=false { toggle-overview; } Mod+Shift+D { spawn "wofi" "--show" "drun"; } @@ -262,12 +262,6 @@ } window-rule { - match app-id=r#"^firefox$"# - - block-out-from "screencast" - } - - window-rule { match app-id=r#"^Bitwarden$"# open-on-workspace "res" |
