diff --git a/.gitignore b/.gitignore index e43b0f9..dbe02b8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .DS_Store +.ropeproject/ diff --git a/assets/happy_mac.png b/assets/happy_mac.png new file mode 100644 index 0000000..4af6461 Binary files /dev/null and b/assets/happy_mac.png differ diff --git a/misc_config/fastfetch.jsonc b/misc_config/fastfetch.jsonc new file mode 100644 index 0000000..f126d84 --- /dev/null +++ b/misc_config/fastfetch.jsonc @@ -0,0 +1,103 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/dotfiles/assets/happy_mac.png", + "width": 20, + "padding": { + "top": 2, + "left": 4, + "right": 4, + }, + }, + "display": { + "separator": " ", + }, + "modules": [ + { + "type": "title", + "format": "{#1}╭───────────── {#}{user-name-colored}@{host-name}", + }, + { + "type": "custom", + "format": "{#1}│ {#}System Information", + }, + { + "type": "os", + "key": "{#separator}│ {#keys}󰍹 OS", + }, + { + "type": "kernel", + "key": "{#separator}│ {#keys}󰒋 Kernel", + }, + { + "type": "uptime", + "key": "{#separator}│ {#keys}󰅐 Uptime", + }, + { + "type": "shell", + "key": "{#separator}│ {#keys}󰞷 Shell", + }, + { + "type": "packages", + "key": "{#separator}│ {#keys}󰏖 Packages", + }, + { + "type": "custom", + "format": "{#1}│", + }, + { + "type": "custom", + "format": "{#1}│ {#}Network", + }, + { + "type": "localip", + "key": "{#separator}│ {#keys}󰀂 Local IP", + }, + { + "type": "publicip", + "key": "{#separator}│ {#keys}󰩠 Public IP", + }, + { + "type": "custom", + "format": "{#1}│", + }, + { + "type": "custom", + "format": "{#1}│ {#}Hardware Information", + }, + { + "type": "cpu", + "key": "{#separator}│ {#keys}󰻠 CPU", + }, + { + "type": "gpu", + "key": "{#separator}│ {#keys}󰢮 GPU", + }, + { + "type": "memory", + "key": "{#separator}│ {#keys}󰍛 Memory", + }, + { + "type": "disk", + "key": "{#separator}│ {#keys}󰋊 Disk (/)", + "folders": "/", + }, + { + "type": "battery", + "key": "{#separator}│ {#keys}󱐋 Battery", + }, + { + "type": "custom", + "format": "{#1}│", + }, + { + "type": "colors", + "key": "{#separator}│", + "symbol": "circle", + }, + { + "type": "custom", + "format": "{#1}╰───────────────────────────────╯", + }, + ], +} diff --git a/misc_config/ghostty b/misc_config/ghostty index 11fa2d1..eca6b28 100644 --- a/misc_config/ghostty +++ b/misc_config/ghostty @@ -15,3 +15,5 @@ window-padding-x = 5 window-padding-y = 5 window-padding-balance = true +background-opacity = 0.9 +background-blur-radius = 20 diff --git a/symlink_dotfiles.zsh b/symlink_dotfiles.zsh index 47edbe0..6ec9838 100644 --- a/symlink_dotfiles.zsh +++ b/symlink_dotfiles.zsh @@ -22,3 +22,6 @@ ln -s -f ~/dotfiles/zed_config/settings.json ~/.config/zed/settings.json # ghostty ln -s -f ~/dotfiles/misc_config/ghostty ~/Library/Application\ Support/com.mitchellh.ghostty/config + +# fastfetch +ln -s -f ~/dotfiles/misc_config/fastfetch.jsonc ~/.config/fastfetch/config.jsonc diff --git a/zed_config/settings.json b/zed_config/settings.json index f0fb3b2..d59d67f 100644 --- a/zed_config/settings.json +++ b/zed_config/settings.json @@ -26,10 +26,14 @@ "chat_panel": { "button": "never" }, + "toolbar": { + "breadcrumbs": false, + "quick_actions": false + }, "theme": { "mode": "system", "light": "One Light", - "dark": "GitHub Dark Default" + "dark": "One Dark" }, "scrollbar": { "show": "system" diff --git a/zsh_config/omzsh.zsh b/zsh_config/omzsh.zsh index 8977cd9..565551e 100644 --- a/zsh_config/omzsh.zsh +++ b/zsh_config/omzsh.zsh @@ -71,13 +71,14 @@ ENABLE_CORRECTION="true" # Add wisely, as too many plugins slow down shell startup. plugins=( git -# zsh-autosuggestions zsh-syntax-highlighting -# fast-syntax-highlighting zsh-autocomplete - iterm2 bbedit github + macos + nvm + gitignore + brew ) FPATH="$(brew --prefix)/share/zsh/site-functions:${FPATH}" diff --git a/zsh_config/zshrc b/zsh_config/zshrc index 7b13f63..06ab55f 100644 --- a/zsh_config/zshrc +++ b/zsh_config/zshrc @@ -27,3 +27,5 @@ source <(ng completion script) # Prevent "You have new mail" message clear + +fastfetch