Compare commits

...

3 commits

4 changed files with 26 additions and 2 deletions

View file

@ -77,6 +77,7 @@ in
# ViM and Neovim # ViM and Neovim
".*.swp" ".*.swp"
".nvimlog" ".nvimlog"
".jj"
]; ];
}; };
@ -134,6 +135,27 @@ in
autocd = true; autocd = true;
history.size = 10000; history.size = 10000;
}; };
jujutsu = {
settings = {
user = {
email = config.programs.git.userEmail;
name = config.programs.git.userName;
};
signing = {
behavior = "own";
backend = "ssh";
key = "~/.ssh/id_ed25519.pub";
};
git = {
sign-on-push = true;
push-new-bookmarks = true;
};
ui = {
default-command = "log";
pager = "${pkgs.bat}/bin/bat --style=plain";
};
};
};
ghostty.settings.custom-shader = lib.mkIf ( ghostty.settings.custom-shader = lib.mkIf (
cfg.ghostty.shader != null cfg.ghostty.shader != null

View file

@ -131,6 +131,7 @@
hide_dotfiles = false; hide_dotfiles = false;
never_show = [ never_show = [
".git" ".git"
".jj"
".DS_Store" # macOS ".DS_Store" # macOS
"thumbs.db" # Windows "thumbs.db" # Windows
]; ];

View file

@ -49,7 +49,7 @@ in
shader = "cursor-smear-black.glsl"; shader = "cursor-smear-black.glsl";
package = null; package = null;
settings = { settings = {
theme = "light:catppuccin-latte,dark:catppuccin-macchiato"; theme = "light:farmhouse-light,dark:ChallengerDeep";
font-family = "AT Name Mono"; font-family = "AT Name Mono";
adjust-cursor-thickness = 1; adjust-cursor-thickness = 1;
background-opacity = 0.9; background-opacity = 0.9;
@ -81,6 +81,8 @@ in
# use a git-specific email # use a git-specific email
git.userEmail = "git@paperclover.net"; git.userEmail = "git@paperclover.net";
jujutsu.enable = true;
ssh = { ssh = {
enable = true; enable = true;
matchBlocks = rec { matchBlocks = rec {

View file

@ -2,7 +2,6 @@ _: {
homebrew = { homebrew = {
enable = true; enable = true;
casks = [ casks = [
"eloston-chromium"
"db-browser-for-sqlite" "db-browser-for-sqlite"
]; ];
}; };