diff --git a/nix/alex-desktop.nix b/nix/alex-desktop.nix index 55dcfdc..620b060 100644 --- a/nix/alex-desktop.nix +++ b/nix/alex-desktop.nix @@ -89,6 +89,7 @@ libguestfs-with-appliance iperf mangohud + # woeusb ntfs3g ]; services.tailscale.enable = true; services.openssh.enable = true; diff --git a/nix/home-manager/desktop.home.nix b/nix/home-manager/desktop.home.nix index 5419341..dcfd4ea 100644 --- a/nix/home-manager/desktop.home.nix +++ b/nix/home-manager/desktop.home.nix @@ -15,6 +15,11 @@ elixir_1_18 inotify-tools # needed for elixir hot-reloading ]; + + programs.ghostty = { + enable = true; + enableFishIntegration = true; + }; fonts.fontconfig.enable = true; dconf.enable = true; dconf.settings = { @@ -24,6 +29,11 @@ "org/gnome/desktop/wm/keybindings" = { toggle-maximized=["m"]; }; + "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { + binding = "t"; + command = "ghostty"; + name = "terminal"; + }; }; gtk = { enable = true;