ghostty macos config, fixed zellij keybinds

This commit is contained in:
Tyler Mayoff 2025-07-21 14:33:44 -04:00
parent c3569c5afc
commit 2b89c9565e
No known key found for this signature in database
GPG key ID: FAE8714D991290A9
3 changed files with 45 additions and 37 deletions

View file

@ -34,12 +34,12 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1752331782,
"narHash": "sha256-eRDO93C2dXNVoLbnNECWwGcMErDKVAXNWWy6hFMPoE8=",
"rev": "33ffc091037908049e9897dc8258efae81709cfd",
"revCount": 259,
"lastModified": 1753068796,
"narHash": "sha256-jq04XAgT5Rci907wxd69trNwZixpnBLz5tH02h6JcoA=",
"rev": "9919bed0779086df2ce22a77f9406b7a347e340d",
"revCount": 261,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.8.2/0197ff1f-7dee-7ce8-803b-dee90b5d283c/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.8.4/01982b0e-46ed-709c-973b-7096ceb2a596/source.tar.gz"
},
"original": {
"type": "tarball",
@ -49,37 +49,37 @@
"determinate-nixd-aarch64-darwin": {
"flake": false,
"locked": {
"narHash": "sha256-T/kTCi8rrh1r5XMGQBymB4Hnk/KNNGkgtgma6bXXKy0=",
"narHash": "sha256-tEhYb3OWFIPFvWa/orkyBMvS2joRRrqKHpK2cSd20hU=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/macOS"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/macOS"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/macOS"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/macOS"
}
},
"determinate-nixd-aarch64-linux": {
"flake": false,
"locked": {
"narHash": "sha256-C+KvOykOIoXCWSsPBM2Hzy1skk2lgiKXQyb9fJdwSdQ=",
"narHash": "sha256-BGDnwwbo30fdSAv26G2MFYKx2+qIQ8G40+muwKH9SPM=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/aarch64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/aarch64-linux"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/aarch64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/aarch64-linux"
}
},
"determinate-nixd-x86_64-linux": {
"flake": false,
"locked": {
"narHash": "sha256-cENobOVn0+FtON9bmr/QoUEpNGEyxW4YpFXkLyBTYDs=",
"narHash": "sha256-P4EJCgSsapE5tggKXiLUeS56PNciGLgonWAm7F1xf6E=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/x86_64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/x86_64-linux"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.2/x86_64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.8.4/x86_64-linux"
}
},
"flake-compat": {
@ -152,11 +152,11 @@
]
},
"locked": {
"lastModified": 1752814804,
"narHash": "sha256-irfg7lnfEpJY+3Cffkluzp2MTVw1Uq9QGxFp6qadcXI=",
"lastModified": 1753056897,
"narHash": "sha256-AVVMBFcuOXqIgmShvRv9TED3fkiZhQ0ZvlhsPoFfkNE=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d0300c8808e41da81d6edfc202f3d3833c157daf",
"rev": "13a83d1b6545b7f0e8f7689bad62e7a3b1d63771",
"type": "github"
},
"original": {
@ -174,12 +174,12 @@
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1752329813,
"narHash": "sha256-+PLMYzOLXmYtGUcUxIbJZpadAV/gO73EAhISc1kgvJM=",
"rev": "04045d5add7915ea9209a09833fae1aa3a3a9be1",
"revCount": 21488,
"lastModified": 1753066555,
"narHash": "sha256-/WmweOcc4DfQPfGkNxllsuEVgTwX3RVROOy3e/mAvr0=",
"rev": "47281531ec83e22a1bb0249db5a6e4d0d854f0a5",
"revCount": 21541,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.8.2/0197ff19-42da-7beb-b8cf-902b39687ccf/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.8.4/01982aff-6f3f-7bcc-85c8-b0d4e0cb35d8/source.tar.gz"
},
"original": {
"type": "tarball",
@ -234,11 +234,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1752687322,
"narHash": "sha256-RKwfXA4OZROjBTQAl9WOZQFm7L8Bo93FQwSJpAiSRvo=",
"lastModified": 1752950548,
"narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "6e987485eb2c77e5dcc5af4e3c70843711ef9251",
"rev": "c87b95e25065c028d31a94f06a62927d18763fdf",
"type": "github"
},
"original": {
@ -250,12 +250,12 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1751852175,
"narHash": "sha256-+MLlfTCCOvz4K6AcSPbaPiFM9MYi7fA2Wr1ibmRwIlM=",
"rev": "2defa37146df235ef62f566cde69930a86f14df1",
"revCount": 826355,
"lastModified": 1752077645,
"narHash": "sha256-HM791ZQtXV93xtCY+ZxG1REzhQenSQO020cu6rHtAPk=",
"rev": "be9e214982e20b8310878ac2baa063a961c1bdf6",
"revCount": 827262,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.826355%2Brev-2defa37146df235ef62f566cde69930a86f14df1/0197e88b-d442-748b-8d6d-36a43b63b168/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.827262%2Brev-be9e214982e20b8310878ac2baa063a961c1bdf6/01980c9a-3044-72c0-b718-a99e9076d3d6/source.tar.gz"
},
"original": {
"type": "tarball",
@ -264,11 +264,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1752620740,
"narHash": "sha256-f3pO+9lg66mV7IMmmIqG4PL3223TYMlnlw+pnpelbss=",
"lastModified": 1752866191,
"narHash": "sha256-NV4S2Lf2hYmZQ3Qf4t/YyyBaJNuxLPyjzvDma0zPp/M=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "32a4e87942101f1c9f9865e04dc3ddb175f5f32e",
"rev": "f01fe91b0108a7aff99c99f2e9abbc45db0adc2a",
"type": "github"
},
"original": {

View file

@ -35,8 +35,6 @@ in {
if test -e $HOME/.config/fish/variables-$(hostname)fish
source $HOME/.config/fish/variables-$(hostname).fish
end
fish_config theme save "Catppuccin Latte"
'';
plugins = [

View file

@ -1,4 +1,8 @@
{pkgs, lib, ...}: let
{
pkgs,
lib,
...
}: let
catppuccin = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "ghostty";
@ -9,12 +13,18 @@ in {
programs.ghostty = {
enable = true;
package = if pkgs.stdenv.isDarwin then pkgs.unstable.ghostty-bin else pkgs.unstable.ghostty;
package =
if pkgs.stdenv.isDarwin
then pkgs.unstable.ghostty-bin
else pkgs.unstable.ghostty;
settings = {
theme = "dark:catppuccin-macchiato.conf,light:catppuccin-latte.conf";
macos-option-as-alt = "left";
keybind = [
"alt+left=unbind"
"alt+right=unbind"
"global:f12=toggle_quick_terminal"
];
};