File tree Expand file tree Collapse file tree 13 files changed +67
-50
lines changed
Expand file tree Collapse file tree 13 files changed +67
-50
lines changed Original file line number Diff line number Diff line change 77 inherit ( config . flake-root ) projectRootFile ;
88
99 programs = {
10+ actionlint . enable = true ;
1011 deadnix . enable = true ;
1112 statix . enable = true ;
1213 nixfmt = {
2223 formatter = inputs . treefmt . lib . mkWrapper pkgs treefmtConfig ;
2324
2425 devShells . treefmt = pkgs . mkShell {
25- nativeBuildInputs = with pkgs ;
26- [ config . treefmt . build . wrapper ]
26+ nativeBuildInputs = [ config . treefmt . build . wrapper ]
2727 ++ ( builtins . attrValues config . treefmt . build . programs ) ;
2828 } ;
2929 } ;
Original file line number Diff line number Diff line change 1010 } ;
1111 in {
1212 nixpkgs-master-darwin-linux-builder = nixpkgs-master . darwin . linux-builder ;
13+
14+ inherit ( nixpkgs-master ) ghostty-bin ;
1315 } ;
1416 } ;
1517}
Original file line number Diff line number Diff line change 1- {
2- programs . fish . shellInit = ''
3- if set -q GHOSTTY_RESOURCES_DIR
4- source "$GHOSTTY_RESOURCES_DIR/shell-integration/fish/vendor_conf.d/ghostty-shell-integration.fish"
5- end
6- '' ;
7-
8- xdg . configFile . "ghostty/config" . text = ''
9- adjust-cell-height = 10
10- cursor-style = bar
11- font-family = PragmataPro Mono Liga
12- font-size = 16
13- theme = nord
14- window-padding-x = 8
15- '' ;
1+ { pkgs , ... } : {
2+ programs . ghostty = {
3+ enable = true ;
4+ enableFishIntegration = true ;
5+ package = pkgs . ghostty-bin ;
6+ settings = {
7+ adjust-cell-height = 10 ;
8+ cursor-style = "bar" ;
9+ font-family = "PragmataPro Mono Liga" ;
10+ font-size = 16 ;
11+ theme = "nord" ;
12+ window-padding-x = 8 ;
13+ } ;
14+ } ;
1615}
Original file line number Diff line number Diff line change 1+ {
2+ programs . jujutsu = {
3+ enable = true ;
4+ settings = { user . name = "Ethan Turkeltaub" ; } ;
5+ } ;
6+
7+ programs . jjui . enable = true ;
8+ }
Original file line number Diff line number Diff line change 22 programs . starship = {
33 enable = true ;
44 enableFishIntegration = true ;
5- settings . character . success_symbol = "[➜](bold green)" ;
5+ settings = { nix_shell . symbol = "❄️ " ; } ;
66 } ;
77}
Original file line number Diff line number Diff line change 2828 git . inline_blame . enabled = false ;
2929
3030 # File associations
31- file_types = { "Haskell" = [ "ghci" ] ; } ;
31+ file_types = { "Haskell" = [ "ghci" "persistentmodels" ] ; } ;
3232
3333 # Language-specific
3434 languages = {
5050 } ;
5151
5252 # AI
53- show_edit_predictions = false ;
53+ disable_ai = true ;
5454 } ;
5555 } ;
5656}
Original file line number Diff line number Diff line change 1818 "docker-desktop"
1919 "elgato-stream-deck"
2020 "emacs-mac-spacemacs-icon"
21- "ghostty"
21+ # "ghostty"
2222 "fantastical"
2323 "firefox"
2424 "istat-menus"
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ with profiles;
1414 ghostty
1515 helix
1616 lazygit
17+ jujutsu
1718 navi
1819 paths
1920 rippkgs
Original file line number Diff line number Diff line change 33 base ++ development ++ identity ++ ( with profiles ; [ haskell nodejs ] )
44 ++ [ secrets . users . et . home ] ++ [
55 ./profiles/git.nix
6+ ./profiles/jujutsu.nix
67 ./profiles/tmuxp.nix
78 ./profiles/tools.nix
89 ./profiles/vscode.nix
You can’t perform that action at this time.
0 commit comments