diff --git a/dot_config/kitty/kitty.conf b/dot_config/kitty/kitty.conf index 671aa8d..8b147b2 100644 --- a/dot_config/kitty/kitty.conf +++ b/dot_config/kitty/kitty.conf @@ -3,9 +3,11 @@ bold_font auto italic_font auto bold_italic_font auto +cursor_shape underline + font_size 14.0 -allow_remote_control yes +shell nu # BEGIN_KITTY_THEME include current-theme.conf diff --git a/dot_config/nvim/lua/options.lua b/dot_config/nvim/lua/options.lua index 0ed4f6d..8efdfe9 100644 --- a/dot_config/nvim/lua/options.lua +++ b/dot_config/nvim/lua/options.lua @@ -94,4 +94,4 @@ vim.cmd([[ augroup END ]]) -vim.cmd([[ autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path % ]]) \ No newline at end of file +vim.cmd([[ autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%" ]]) diff --git a/private_Library/private_Application Support/org.nushell.nu/config.toml b/private_Library/private_Application Support/org.nushell.nu/config.toml new file mode 100644 index 0000000..f5ffc48 --- /dev/null +++ b/private_Library/private_Application Support/org.nushell.nu/config.toml @@ -0,0 +1,44 @@ +completion_type = "list" +prompt = "starship prompt" +rm_always_trash = true +table_mode = "rounded" + +path = [ + "/Applications/kitty.app/Contents/MacOS", + "/opt/homebrew/bin", + "/usr/bin", + "/bin", + "/usr/sbin", + "/sbin" +] + +startup = [ + "alias edit = ^($nu.env.EDITOR)", + "alias set-light-theme = kitty +kitten themes Rose-pine-dawn", + "alias set-dark-theme = kitty +kitten themes Rose-pine-moon", + + # Optional binaries from Homebrew + "pathvar add $'(brew --prefix | str trim)/opt/bison/bin'", + "pathvar add $'(brew --prefix | str trim)/opt/flex/bin'", + "pathvar add $'(brew --prefix | str trim)/opt/llvm/bin'", + "pathvar add $'(brew --prefix | str trim)/opt/openjdk/bin'", + + "pathvar append ~/.local/bin", # pipx binaries + "pathvar append ~/.cargo/bin", # cargo binaries + + "let-env MZN_SOLVER_PATH = $'(brew --prefix | str trim)/share/minizinc/solvers'", + + # Zoxide autojump + "zoxide init nushell --hook prompt | save ~/.config/nu/zoxide.nu", "source ~/.config/nu/zoxide.nu", +] + +[line_editor] +completion_match_method = "case-insensitive" +edit_mode = "vi" + +[env] +BIGBAD = "compute.optimisation-2020.cloud.edu.au" +CMAKE_EXPORT_COMPILE_COMMANDS = "1" +CMAKE_GENERATOR = "Ninja Multi-Config" +EDITOR = "nvim" +FZF_DEFAULT_COMMAND = "fd --type f"