diff options
Diffstat (limited to 'macos')
24 files changed, 0 insertions, 442 deletions
diff --git a/macos/.config/alacritty/alacritty.org b/macos/.config/alacritty/alacritty.org deleted file mode 100644 index 992ed63..0000000 --- a/macos/.config/alacritty/alacritty.org +++ /dev/null @@ -1,55 +0,0 @@ -#+title: Alacritty Configuration - -Remove window decorations. -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - [window] - decorations = "None" -#+end_src - -Make the window slightly transparent. -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - opacity = 0.9 -#+end_src - -Add slight padding around the text. -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - padding = { x = 6, y = 6 } -#+end_src - -Allow use of option as an alt key on Mac OS. -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - option_as_alt = "Both" -#+end_src - -Use the same font as normal. -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - [font] - normal = { family = "SauceCodePro Nerd Font", style = "Regular" } - size = 14 -#+end_src - -#+begin_src conf :tangle ~/.config/alacritty/alacritty.toml :mkdirp yes - [colors.primary] - background = '#ece0c9' - foreground = '#191916' - - [colors.normal] - black = '#191916' - red = '#ac4438' - green = '#354d52' - yellow = '#ba9151' - blue = '#465b91' - magenta = '#5b5489' - cyan = '#4e6062' - white = '#c9ad7a' - - [colors.bright] - black = '#293c3c' - red = '#d8611c' - green = '#4b7b53' - yellow = '#d8974b' - blue = '#2f3d91' - magenta = '#735e82' - cyan = '#6b8f92' - white = '#ece0c9' -#+end_src diff --git a/macos/.config/emacs b/macos/.config/emacs deleted file mode 120000 index f4e5e56..0000000 --- a/macos/.config/emacs +++ /dev/null @@ -1 +0,0 @@ -../../common/.config/emacs
\ No newline at end of file diff --git a/macos/.config/fastfetch b/macos/.config/fastfetch deleted file mode 120000 index a73d684..0000000 --- a/macos/.config/fastfetch +++ /dev/null @@ -1 +0,0 @@ -../../common/.config/fastfetch
\ No newline at end of file diff --git a/macos/.config/nvim b/macos/.config/nvim deleted file mode 120000 index a0abd03..0000000 --- a/macos/.config/nvim +++ /dev/null @@ -1 +0,0 @@ -../../common/.config/nvim
\ No newline at end of file diff --git a/macos/.config/sketchybar/plugins/battery.org b/macos/.config/sketchybar/plugins/battery.org deleted file mode 100644 index d3918e2..0000000 --- a/macos/.config/sketchybar/plugins/battery.org +++ /dev/null @@ -1,46 +0,0 @@ -#+title: SketchyBar Battery Plugin - -Get the percentage and charging status. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/battery.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - PERCENTAGE="$(pmset -g batt | grep -Eo "\d+%" | cut -d% -f1)" - CHARGING="$(pmset -g batt | grep 'AC Power')" -#+end_src - -Exit if no percentage was reported. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/battery.sh :mkdirp yes :tangle-mode o755 - if [ "$PERCENTAGE" = "" ]; then - exit 0 - fi -#+end_src - -Choose the icon based on the percentage. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/battery.sh :mkdirp yes :tangle-mode o755 - if [[ "$CHARGING" != "" ]]; then - case "${PERCENTAGE}" in - 9[0-9]|100) ICON="" - ;; - [6-8][0-9]) ICON="" - ;; - [3-5][0-9]) ICON="" - ;; - [1-2][0-9]) ICON="" - ;; - ,*) ICON="" - esac - else - case "${PERCENTAGE}" in - 9[0-9]|100) ICON="" - ;; - [6-8][0-9]) ICON="" - ;; - [3-5][0-9]) ICON="" - ;; - [1-2][0-9]) ICON="" - ;; - ,*) ICON="" - esac - fi - - sketchybar --set "$NAME" icon="$ICON" label="${PERCENTAGE}%" -#+end_src diff --git a/macos/.config/sketchybar/plugins/clock.org b/macos/.config/sketchybar/plugins/clock.org deleted file mode 100644 index 1ab5ec3..0000000 --- a/macos/.config/sketchybar/plugins/clock.org +++ /dev/null @@ -1,7 +0,0 @@ -#+title: SketchyBar Clock Plugin - -Get the date and set it as the label. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/clock.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - sketchybar --set "$NAME" label="$(date '+%Y-%m-%d %H:%M')" -#+end_src diff --git a/macos/.config/sketchybar/plugins/cpu.org b/macos/.config/sketchybar/plugins/cpu.org deleted file mode 100644 index 199d89b..0000000 --- a/macos/.config/sketchybar/plugins/cpu.org +++ /dev/null @@ -1,7 +0,0 @@ -#+title: SketchyBar CPU Plugin - -Get the CPU percentage and display it. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/cpu.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - sketchybar --set "$NAME" icon='' label="$(top -l 2 | grep -E "^CPU" | tail -1 | awk '{ print $3 + $5"%" }')" -#+end_src diff --git a/macos/.config/sketchybar/plugins/front_app.org b/macos/.config/sketchybar/plugins/front_app.org deleted file mode 100644 index 44917e4..0000000 --- a/macos/.config/sketchybar/plugins/front_app.org +++ /dev/null @@ -1,9 +0,0 @@ -#+title: SketchyBar Front App Plugin - -Get the name of the focused application. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/front_app.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - if [ "$SENDER" = "front_app_switched" ]; then - sketchybar --set "$NAME" label="$INFO" - fi -#+end_src diff --git a/macos/.config/sketchybar/plugins/mem.org b/macos/.config/sketchybar/plugins/mem.org deleted file mode 100644 index ef3feef..0000000 --- a/macos/.config/sketchybar/plugins/mem.org +++ /dev/null @@ -1,16 +0,0 @@ -#+title: SketchyBar Memory Plugin - -Get the memory in use and return that as a percent. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/mem.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - hw_pagesize="$(sysctl -n hw.pagesize)" - mem_total="$(($(sysctl -n hw.memsize) / 1024))" - pages_app="$(($(sysctl -n vm.page_pageable_internal_count) - $(sysctl -n vm.page_purgeable_count)))" - pages_wired="$(vm_stat | awk '/ wired/ { print $4 }')" - pages_compressed="$(vm_stat | awk '/ occupied/ { printf $5 }')" - pages_compressed="${pages_compressed:-0}" - mem_used="$(((pages_app + ${pages_wired//.} + ${pages_compressed//.}) * hw_pagesize / 1024))" - - mem_percent=$((mem_perc=$mem_used * 100 / $mem_total)) - sketchybar --set "$NAME" icon="" label="$mem_percent%" -#+end_src diff --git a/macos/.config/sketchybar/plugins/space.org b/macos/.config/sketchybar/plugins/space.org deleted file mode 100644 index 97581aa..0000000 --- a/macos/.config/sketchybar/plugins/space.org +++ /dev/null @@ -1,7 +0,0 @@ -#+title: SketchyBar Space Plugin - -Get the current space. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/space.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - sketchybar --set "$NAME" background.drawing="$SELECTED" -#+end_src diff --git a/macos/.config/sketchybar/plugins/volume.org b/macos/.config/sketchybar/plugins/volume.org deleted file mode 100644 index c53b2a1..0000000 --- a/macos/.config/sketchybar/plugins/volume.org +++ /dev/null @@ -1,21 +0,0 @@ -#+title: SketchyBar Volume Plugin - -Set an icon based on the current volume and return the volume and the icon. -#+begin_src sh :tangle ~/.config/sketchybar/plugins/volume.sh :mkdirp yes :tangle-mode o755 - #!/bin/sh - if [ "$SENDER" = "volume_change" ]; then - VOLUME="$INFO" - - case "$VOLUME" in - [6-9][0-9]|100) ICON="" - ;; - [3-5][0-9]) ICON="" - ;; - [1-9]|[1-2][0-9]) ICON="" - ;; - ,*) ICON="" - esac - - sketchybar --set "$NAME" icon="$ICON" label="$VOLUME%" - fi -#+end_src diff --git a/macos/.config/sketchybar/sketchybarrc.org b/macos/.config/sketchybar/sketchybarrc.org deleted file mode 100644 index 316eaf3..0000000 --- a/macos/.config/sketchybar/sketchybarrc.org +++ /dev/null @@ -1,77 +0,0 @@ -#+title: SketchyBar Configuration - -Set the plugin directory. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - PLUGIN_DIR="$CONFIG_DIR/plugins" -#+end_src - -Place the bar at the of the screen with full transparency. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - sketchybar --bar position=top height=40 blur_radius=30 color=0x00000000 -#+end_src - -Add small padding to left and right, use Symbols font for icons and Source Code Pro for text. Make all text white and add padding on left and right for labels and icons. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - default=( - padding_left=5 - padding_right=5 - icon.font="Symbols Nerd Font:Bold:17.0" - label.font="Sauce Code Pro Nerd Font:Bold:14.0" - icon.color=0xffffffff - label.color=0xffffffff - icon.padding_left=4 - icon.padding_right=4 - label.padding_left=4 - label.padding_right=4 - ) - sketchybar --default "${default[@]}" -#+end_src - -Add clickable space icons for 10 spaces. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - SPACE_ICONS=("1" "2" "3" "4" "5" "6" "7" "8" "9" "10") - for i in "${!SPACE_ICONS[@]}" - do - sid="$(($i+1))" - space=( - space="$sid" - icon="${SPACE_ICONS[i]}" - icon.padding_left=7 - icon.padding_right=7 - background.color=0x40ffffff - background.corner_radius=5 - background.height=25 - label.drawing=off - script="$PLUGIN_DIR/space.sh" - click_script="yabai -m space --focus $sid" - ) - sketchybar --add space space."$sid" left --set space."$sid" "${space[@]}" - done -#+end_src - -Add a chevron before listing the open application. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - sketchybar --add item chevron left \ - --set chevron icon= label.drawing=off \ - --add item front_app left \ - --set front_app icon.drawing=off script="$PLUGIN_DIR/front_app.sh" \ - --subscribe front_app front_app_switched -#+end_src - -Display a clock, volume, battery, CPU usage, and memory usage on the right. -#+begin_src sh :tangle ~/.config/sketchybar/sketchybarrc :mkdirp yes :tangle-mode o755 - sketchybar --add item clock right \ - --set clock update_freq=10 icon= script="$PLUGIN_DIR/clock.sh" \ - --add item volume right \ - --set volume script="$PLUGIN_DIR/volume.sh" \ - --subscribe volume volume_change \ - --add item battery right \ - --set battery update_freq=120 script="$PLUGIN_DIR/battery.sh" \ - --subscribe battery system_woke power_source_change \ - --add item cpu right \ - --set cpu update_freq=10 script="$PLUGIN_DIR/cpu.sh" \ - --add item mem right \ - --set mem update_freq=10 script="$PLUGIN_DIR/mem.sh" - - sketchybar --update -#+end_src diff --git a/macos/.config/skhd/skhdrc.org b/macos/.config/skhd/skhdrc.org deleted file mode 100644 index e628cd4..0000000 --- a/macos/.config/skhd/skhdrc.org +++ /dev/null @@ -1,80 +0,0 @@ -#+title: =skhd= Configuration - -Add keybinding to open a terminal emulator. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd - return : /opt/homebrew/bin/alacritty -#+end_src - -Add keybinding for killing a window. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd + shift - q : yabai -m window --close -#+end_src - -Add keybinding for opening an app launcher. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd - d : ~/.local/bin/launcher -#+end_src - -Add keybinding for reloading the configuration. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd + shift - c : yabai --restart-service && skhd --restart-service && brew services restart sketchybar -#+end_src - -Change focus keybindings. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd - h : yabai -m window --focus west || yabai -m display --focus west - cmd - j : yabai -m window --focus south || yabai -m display --focus south - cmd - k : yabai -m window --focus north || yabai -m display --focus north - cmd - l : yabai -m window --focus east || yabai -m display --focus east -#+end_src - -Move window keybindings. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - shift + cmd - h : yabai -m window --warp west - shift + cmd - j : yabai -m window --warp south - shift + cmd - k : yabai -m window --warp north - shift + cmd - l : yabai -m window --warp east -#+end_src - -Change workspace keybindings. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd - 1 : yabai -m space --focus 1 - cmd - 2 : yabai -m space --focus 2 - cmd - 3 : yabai -m space --focus 3 - cmd - 4 : yabai -m space --focus 4 - cmd - 5 : yabai -m space --focus 5 - cmd - 6 : yabai -m space --focus 6 - cmd - 7 : yabai -m space --focus 7 - cmd - 8 : yabai -m space --focus 8 - cmd - 9 : yabai -m space --focus 9 - cmd - 0 : yabai -m space --focus 10 -#+end_src - -Move window to workspace keybindings. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd + shift - 1 : yabai -m window --space 1 - cmd + shift - 2 : yabai -m window --space 2 - cmd + shift - 3 : yabai -m window --space 3 - cmd + shift - 4 : yabai -m window --space 4 - cmd + shift - 5 : yabai -m window --space 5 - cmd + shift - 6 : yabai -m window --space 6 - cmd + shift - 7 : yabai -m window --space 7 - cmd + shift - 8 : yabai -m window --space 8 - cmd + shift - 9 : yabai -m window --space 9 - cmd + shift - 0 : yabai -m window --space 10 -#+end_src - -Define full screen keybinding. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd + shift - f : yabai -m window --toggle zoom-fullscreen -#+end_src - -Define toggle floating keybinding. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - cmd + shift - space : yabai -m window --toggle float -#+end_src - -Add screenshot keybinding. -#+begin_src conf :tangle ~/.config/skhd/skhdrc :mkdirp yes - shift + ctrl - s : open /System/Applications/Utilities/Screenshot.app -#+end_src diff --git a/macos/.config/yabai/yabairc.org b/macos/.config/yabai/yabairc.org deleted file mode 100644 index 4307c1f..0000000 --- a/macos/.config/yabai/yabairc.org +++ /dev/null @@ -1,68 +0,0 @@ -#+title: Yabai Configuration - -Load script additions automatically. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m signal --add event=dock_did_restart action="sudo /opt/homebrew/bin/yabai --load-sa" - sudo /opt/homebrew/bin/yabai --load-sa -#+end_src - -Tile the windows. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config layout bsp -#+end_src - -Automatically balance window sizes. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config auto_balance on -#+end_src - -Use 10 pixel gaps. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config top_padding 10 - yabai -m config bottom_padding 10 - yabai -m config left_padding 10 - yabai -m config right_padding 10 - yabai -m config window_gap 10 -#+end_src - -Remove window shadows unless the window is floating. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config window_shadow float -#+end_src - -Move mouse to focused window anad focus on the window that the mouse is on. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config focus_follows_mouse autoraise - yabai -m config mouse_follows_focus on -#+end_src - -Control windows if =cmd= is held. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config mouse_modifier cmd -#+end_src - -Move windows with left click. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config mouse_action1 move -#+end_src - -Resize windows with right click. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config mouse_action2 resize -#+end_src - -Update Positions when the window is dropped. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m mouse_drop_action swap -#+end_src - -Don't manage some apps. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m rule --add app="^System Settings$" manage=off - yabai -m rule --add app="^Calculator$" manage=off -#+end_src - -Make windows management aware of SketchyBar. -#+begin_src sh :tangle ~/.config/yabai/yabairc :mkdirp yes - yabai -m config external_bar all:$(sketchybar --query bar | jq .height):0 -#+end_src diff --git a/macos/.gnupg/gpg-agent.org b/macos/.gnupg/gpg-agent.org deleted file mode 100644 index 8de64d2..0000000 --- a/macos/.gnupg/gpg-agent.org +++ /dev/null @@ -1,6 +0,0 @@ -#+title: GPG Agent Conf -Add =pinentry= program for Mac OS. - -#+begin_src conf :tangle ~/.gnupg/gpg-agent.conf - pinentry-program /opt/homebrew/bin/pinentry-mac -#+end_src diff --git a/macos/.local/bin/launcher.org b/macos/.local/bin/launcher.org deleted file mode 100644 index f74d094..0000000 --- a/macos/.local/bin/launcher.org +++ /dev/null @@ -1,13 +0,0 @@ -#+title: Application Launcher Script - -Search several locations for applications with =choose=. -#+begin_src sh :tangle ~/.local/bin/launcher :mkdirp yes :tangle-mode o755 - #!/bin/sh - app="$(ls /Applications/ /Applications/Utilities/ /System/Applications/ /System/Applications/Utilities/ ~/Applications/ | grep '\.app$' | sed 's/\.app$//g' | choose -f "SauceCodePro Nerd Font" -s 15 -b ece0c9).app" -#+end_src - -Try opening the app in each location. -#+begin_src sh :tangle ~/.local/bin/launcher :mkdirp yes :tangle-mode o755 - open -n "$HOME/Applications/$app" || open -n "/Applications/$app" || open -n "/System/Applications/Utilities/$app" || open -n "/System/Applications/$app" || open -n "/Applications/Utilities/$app" - -#+end_src diff --git a/macos/.local/share/fonts b/macos/.local/share/fonts deleted file mode 120000 index 9ab89c4..0000000 --- a/macos/.local/share/fonts +++ /dev/null @@ -1 +0,0 @@ -../../../common/.local/share/fonts
\ No newline at end of file diff --git a/macos/.ssh/config.org b/macos/.ssh/config.org deleted file mode 100644 index e78c4fb..0000000 --- a/macos/.ssh/config.org +++ /dev/null @@ -1,12 +0,0 @@ -#+title: SSH Configuration -Keys should be added to the SSH agent. -#+begin_src conf :tangle ~/.ssh/config :mkdirp yes - Host * - UseKeychain yes - AddKeysToAgent yes - IdentityFile ~/.ssh/id_ed25519 - - Host aviary - HostName aviary.cs.umanitoba.ca - User janzenj2 -#+end_src diff --git a/macos/.wallpaper b/macos/.wallpaper deleted file mode 120000 index ec41b94..0000000 --- a/macos/.wallpaper +++ /dev/null @@ -1 +0,0 @@ -../common/.wallpaper
\ No newline at end of file diff --git a/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org b/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org deleted file mode 100644 index 03c5152..0000000 --- a/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org +++ /dev/null @@ -1,9 +0,0 @@ -#+title: Emacs Client Application - -#+begin_src sh :tangle ~/Applications/Emacs.app/Contents/MacOS/Emacs :mkdirp yes :tangle-mode o755 - #!/bin/sh - if ! ps -e | grep -q '[E]macs --bg-daemon'; then - /opt/homebrew/bin/emacs --daemon - fi - /opt/homebrew/bin/emacsclient -c &> /dev/null -#+end_src diff --git a/macos/clang-format.org b/macos/clang-format.org deleted file mode 120000 index 960b79e..0000000 --- a/macos/clang-format.org +++ /dev/null @@ -1 +0,0 @@ -../common/clang-format.org
\ No newline at end of file diff --git a/macos/gitconfig.org.gpg b/macos/gitconfig.org.gpg deleted file mode 120000 index e4cb6ab..0000000 --- a/macos/gitconfig.org.gpg +++ /dev/null @@ -1 +0,0 @@ -../common/gitconfig.org.gpg
\ No newline at end of file diff --git a/macos/profile.org b/macos/profile.org deleted file mode 120000 index 7db75e0..0000000 --- a/macos/profile.org +++ /dev/null @@ -1 +0,0 @@ -../common/profile.org
\ No newline at end of file diff --git a/macos/zshrc.org b/macos/zshrc.org deleted file mode 120000 index 8a52724..0000000 --- a/macos/zshrc.org +++ /dev/null @@ -1 +0,0 @@ -../common/zshrc.org
\ No newline at end of file |