dotfiles files and stuff

ghostty: generate config with nix

cixel 5fafcc1d 8ccd686e

Changed files
+52
ghostty
home-manager
+1
.gitignore
··· 8 8 nvim/init.vim 9 9 nvim/init.lua 10 10 nvim/init.lua nvim/lua/init-home-manager.lua 11 + ghostty/config 11 12 12 13 fontconfig/ 13 14 environment.d/
ghostty/config ghostty/config.bak
+48
home-manager/ghostty.nix
··· 1 + { pkgs }: 2 + { 3 + enable = true; 4 + # currently i'm just installing this manually or building from source 5 + package = null; 6 + 7 + enableZshIntegration = true; 8 + enableBashIntegration = true; 9 + settings = { 10 + command = "${pkgs.zsh}/bin/zsh"; 11 + 12 + keybind = [ 13 + "super+alt+i=inspector:toggle" 14 + "super+plus=increase_font_size:1" 15 + "super+minus=decrease_font_size:1" 16 + "super+comma=unbind" 17 + ]; 18 + 19 + font-family = "Hack"; 20 + font-size = 12; 21 + font-thicken = true; 22 + adjust-cell-width = -1; 23 + 24 + window-padding-color = "background"; 25 + window-padding-x = 2; 26 + window-padding-y = 2; 27 + 28 + theme = "GruvboxDarkHard"; 29 + palette = [ 30 + "0=#1d2021" 31 + "1=#fb4934" 32 + "2=#b8bb26" 33 + "3=#fabd2f" 34 + "4=#83a598" 35 + "5=#d3869b" 36 + "6=#8ec07c" 37 + "7=#d5c4a1" 38 + "8=#665c54" 39 + "9=#fb4934" 40 + "10=#b8bb26" 41 + "11=#fabd2f" 42 + "12=#83a598" 43 + "13=#d3869b" 44 + "14=#8ec07c" 45 + "15=#fbf1c7" 46 + ]; 47 + }; 48 + }
+3
home-manager/home.nix
··· 80 80 inherit pkgs wsl; 81 81 shell = "${pkgs.zsh}/bin/zsh"; 82 82 }; 83 + programs.ghostty = import ./ghostty.nix { 84 + inherit pkgs; 85 + }; 83 86 programs.git = import ./git.nix { }; 84 87 85 88 programs.atuin = {