Compare commits

...

9 Commits

Author SHA1 Message Date
247af2ada5 [wallpaper] Don't require the package to be installed to be used 2026-01-30 19:39:37 +00:00
908e1ead99 [macos] Add ty 2026-01-30 19:39:19 +00:00
Andrew Williams
e9e9b10165 [macos] Add LSQ 2026-01-30 15:43:03 +00:00
a9c028f7df [aerospace] More app rules 2026-01-30 12:46:24 +00:00
Andrew Williams
c85ccc3d6f [aerospace] Fix RDC window location 2026-01-29 13:51:41 +00:00
213d5a306b [aerospace] Remove alt+tab 2026-01-27 23:07:47 +00:00
Andrew Williams
678a487ef8 [aerospace] Update config 2026-01-20 15:16:17 +00:00
Andrew Williams
e0cfc2654c [aerospace] Update config 2026-01-20 13:54:21 +00:00
12590e3547 [aerospace] Update config for RDP app 2026-01-17 22:08:17 +00:00
5 changed files with 35 additions and 10 deletions

View File

@@ -194,12 +194,7 @@ on-mode-changed = []
alt-shift-y = 'move-node-to-workspace Y' alt-shift-y = 'move-node-to-workspace Y'
alt-shift-z = 'move-node-to-workspace Z' alt-shift-z = 'move-node-to-workspace Z'
# See: https://nikitabobko.github.io/AeroSpace/commands#workspace-back-and-forth
alt-tab = 'workspace-back-and-forth'
# See: https://nikitabobko.github.io/AeroSpace/commands#move-workspace-to-monitor
alt-shift-tab = 'move-workspace-to-monitor --wrap-around next' alt-shift-tab = 'move-workspace-to-monitor --wrap-around next'
# See: https://nikitabobko.github.io/AeroSpace/commands#mode
alt-shift-semicolon = 'mode service' alt-shift-semicolon = 'mode service'
# 'service' binding mode declaration. # 'service' binding mode declaration.
@@ -240,7 +235,7 @@ run = 'move-node-to-workspace B'
# VSCode windows to workspace C # VSCode windows to workspace C
[[on-window-detected]] [[on-window-detected]]
if.app-id = 'com.microsoft.VSCode' if.app-id = 'com.microsoft.VSCode'
run = 'move-node-to-workspace C' run = ['move-node-to-workspace C', 'layout v_accordion']
# Zed settings windows float # Zed settings windows float
[[on-window-detected]] [[on-window-detected]]
@@ -252,7 +247,7 @@ check-further-callbacks = false
# Zed windows to workspace C # Zed windows to workspace C
[[on-window-detected]] [[on-window-detected]]
if.app-id = 'dev.zed.Zed' if.app-id = 'dev.zed.Zed'
run = 'move-node-to-workspace C' run = ['move-node-to-workspace C', 'layout v_accordion']
# Ghostty terminal windows to workspace T # Ghostty terminal windows to workspace T
[[on-window-detected]] [[on-window-detected]]
@@ -262,12 +257,12 @@ run = 'move-node-to-workspace T'
# Finder windows float # Finder windows float
[[on-window-detected]] [[on-window-detected]]
if.app-id = 'com.apple.finder' if.app-id = 'com.apple.finder'
run = ['layout floating'] run = ['move-node-to-workspace F']
# Telegram windows float # Telegram windows float
[[on-window-detected]] [[on-window-detected]]
if.app-name-regex-substring = 'telegram' if.app-name-regex-substring = 'telegram'
run = 'layout floating' run = ['move-node-to-workspace S', 'layout v_accordion']
# Activity Monitor windows float # Activity Monitor windows float
[[on-window-detected]] [[on-window-detected]]
@@ -316,3 +311,25 @@ run = 'layout floating'
[[on-window-detected]] [[on-window-detected]]
if.app-id = 'com.coconut-flavour.coconutBattery' if.app-id = 'com.coconut-flavour.coconutBattery'
run = 'layout floating' run = 'layout floating'
# Float the main window of Windows App
[[on-window-detected]]
if.app-id = 'com.microsoft.rdc.macos'
if.window-title-regex-substring = 'Devices'
run = ['move-node-to-workspace R', 'layout floating']
check-further-callbacks = false
# Accordian the connection windows
[[on-window-detected]]
if.app-id = 'com.microsoft.rdc.macos'
run = ['move-node-to-workspace R', 'layout v_accordion']
# Float DaisyDisk windows
[[on-window-detected]]
if.app-id = 'com.daisydiskapp.DaisyDiskStandAlone'
run = ['layout floating']
# Float Compressor windows
[[on-window-detected]]
if.app-id = 'com.apple.CompressorApp'
run = ['layout floating']

View File

@@ -10,6 +10,7 @@ tap "nikitabobko/tap"
tap "terraform-docs/tap" tap "terraform-docs/tap"
tap "sass/sass" tap "sass/sass"
tap "setchy/brews" tap "setchy/brews"
tap "nikdoof/tap"
# Formulae # Formulae
brew "awscli" brew "awscli"
@@ -38,6 +39,7 @@ brew "kubernetes-cli"
brew "kubeseal" brew "kubeseal"
brew "localstack/tap/localstack-cli" brew "localstack/tap/localstack-cli"
brew "mas" brew "mas"
brew "nikdoof/tap/nikdoof-lsq"
brew "node" brew "node"
brew "php" brew "php"
brew "poetry" brew "poetry"
@@ -52,6 +54,7 @@ brew "terraform-docs"
brew "terraform-local" brew "terraform-local"
brew "tflint" brew "tflint"
brew "tlrc" brew "tlrc"
brew "ty"
brew "tz" brew "tz"
brew "uv" brew "uv"
brew "yazi" brew "yazi"

View File

@@ -59,7 +59,7 @@ function update-dock() {
# Function to switch the macOS desktop wallpaper from the CLI, using fzf. # Function to switch the macOS desktop wallpaper from the CLI, using fzf.
function set_wallpaper() { function set_wallpaper() {
local wallpaper_dir="$HOME/.config/wallpaper" local wallpaper_dir="$HOME/.dotfiles/wallpaper/.config/wallpaper"
local wallpaper_path="" local wallpaper_path=""
# If no argument provided, use fzf to select from wallpaper directory # If no argument provided, use fzf to select from wallpaper directory
@@ -140,3 +140,8 @@ f() {
spotlight() { spotlight() {
mdfind "kMDItemDisplayName == '${1}'wc" | fzf --preview 'fzf-preview.sh {}' --height 40% mdfind "kMDItemDisplayName == '${1}'wc" | fzf --preview 'fzf-preview.sh {}' --height 40%
} }
# Provide default args to LSQ
if [ -x "$(command -v lsq)" ]; then
alias lsq='lsq -d $HOME/Documents/Logseq/PKM/'
fi

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB