From 800f87a50e8d9b47c50125bb16f37686f9905e67 Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Fri, 4 Sep 2026 13:57:04 +0200 Subject: Removed old submodules --- chunkwm/.chunkwmrc | 141 ------------------------------ chunkwm/.skhdrc | 246 ----------------------------------------------------- 2 files changed, 387 deletions(-) delete mode 100755 chunkwm/.chunkwmrc delete mode 100644 chunkwm/.skhdrc (limited to 'chunkwm') diff --git a/chunkwm/.chunkwmrc b/chunkwm/.chunkwmrc deleted file mode 100755 index 494c96f..0000000 --- a/chunkwm/.chunkwmrc +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/bash - -# -# NOTE: any 'chunkc' command that is run from this config file -# that is NOT 'chunkc core::<..>' or 'chunkc set ..' -# MUST be put in the background using & -# -# e.g: -# chunkc tiling::rule --owner Finder --name Copy --state float & -# - -# -# NOTE: specify the absolutepath of the file to use for logging. -# 'stdout' or 'stderr' can be used instead of an actual filepath. -# - -chunkc core::log_file stdout - -# -# NOTE: specify the desired level of logging. -# -# - none, debug, profile, warn, error -# - -chunkc core::log_level debug - -# -# NOTE: specify the absolutepath to the directory to use when loading a plugin. -# - -chunkc core::plugin_dir /usr/local/opt/chunkwm/share/chunkwm/plugins - -# -# NOTE: if enabled, chunkwm will monitor the specified plugin_dir -# and automatically reload any '.so' file that is changed. -# - -chunkc core::hotload 0 - -# -# NOTE: the following are config variables for the chunkwm-tiling plugin. -# - -chunkc set custom_bar_enabled 0 -chunkc set custom_bar_all_monitors 0 -chunkc set custom_bar_offset_top 22 -chunkc set custom_bar_offset_bottom 0 -chunkc set custom_bar_offset_left 0 -chunkc set custom_bar_offset_right 0 - -chunkc set global_desktop_mode bsp -chunkc set global_desktop_offset_top 0 -chunkc set global_desktop_offset_bottom 0 -chunkc set global_desktop_offset_left 0 -chunkc set global_desktop_offset_right 0 -chunkc set global_desktop_offset_gap 0 - -# -# NOTE: syntax for desktop-specific settings -# -# chunkc set 2_desktop_mode monocle -# chunkc set 5_desktop_mode float -# chunkc set 3_desktop_offset_top 190 -# chunkc set 3_desktop_offset_bottom 190 -# chunkc set 3_desktop_offset_left 190 -# chunkc set 3_desktop_offset_right 190 -# chunkc set 3_desktop_offset_gap 30 -# - -chunkc set desktop_padding_step_size 10.0 -chunkc set desktop_gap_step_size 5.0 - -chunkc set bsp_spawn_left 0 -chunkc set bsp_optimal_ratio 1.618 -chunkc set bsp_split_mode optimal -chunkc set bsp_split_ratio 0.5 - -chunkc set monitor_focus_cycle 1 -chunkc set window_focus_cycle monitor - -chunkc set mouse_follows_focus intrinsic -chunkc set window_float_next 0 -chunkc set window_region_locked 1 - -chunkc set mouse_move_window \"fn 1\" -chunkc set mouse_resize_window \"fn 2\" -chunkc set mouse_motion_interval 35 - -chunkc set preselect_border_color 0xffd75f5f -chunkc set preselect_border_width 5 -chunkc set preselect_border_radius 0 -chunkc set preselect_border_outline 0 - -# -# NOTE: these settings require chwm-sa. -# (https://github.com/koekeishiya/chwm-sa) -# - -chunkc set window_float_topmost 0 -chunkc set window_fade_inactive 0 -chunkc set window_fade_alpha 0.85 -chunkc set window_fade_duration 0.25 -chunkc set window_use_cgs_move 0 - -# -# NOTE: the following are config variables for the chunkwm-border plugin. -# -# NOTE: syntax for `focused_border_outline` setting -# 0 = false, inline border -# 1 = true, outline border -# - -chunkc set focused_border_color 0xff0f6288 -chunkc set focused_border_width 2 -chunkc set focused_border_radius 4 -chunkc set focused_border_outline 0 -chunkc set focused_border_skip_floating 1 -chunkc set focused_border_skip_monocle 1 - -# -# NOTE: the following are config variables for the chunkwm-ffm plugin. -# - -chunkc set ffm_bypass_modifier fn -chunkc set ffm_standby_on_float 1 - -# -# NOTE: specify plugins to load when chunkwm starts. -# - -chunkc core::load border.so -chunkc core::load tiling.so -chunkc core::load ffm.so - -# -# NOTE: sample rules for the tiling plugin -# - -chunkc tiling::rule --owner Finder --name Copy --state float & -chunkc tiling::rule --owner \"App Store\" --state float & -chunkc tiling::rule --owner Emacs --except "^$" --state tile & diff --git a/chunkwm/.skhdrc b/chunkwm/.skhdrc deleted file mode 100644 index a1c97d1..0000000 --- a/chunkwm/.skhdrc +++ /dev/null @@ -1,246 +0,0 @@ -# NOTE(koekeishiya): A list of all built-in modifier and literal keywords can -# be found at https://github.com/koekeishiya/skhd/issues/1 -# -# A hotkey is written according to the following rules: -# -# hotkey = '<' | -# -# mode = 'name of mode' | ',' -# -# action = '[' ']' | '->' '[' ']' -# ':' | '->' ':' -# ';' | '->' ';' -# -# keysym = '-' | -# -# mod = 'modifier keyword' | '+' -# -# key = | -# -# literal = 'single letter or built-in keyword' -# -# keycode = 'apple keyboard kVK_ values (0x3C)' -# -# proc_map_lst = * -# -# proc_map = ':' -# -# string = '"' 'sequence of characters' '"' -# -# command = command is executed through '$SHELL -c' and -# follows valid shell syntax. if the $SHELL environment -# variable is not set, it will default to '/bin/bash'. -# when bash is used, the ';' delimeter can be specified -# to chain commands. -# -# to allow a command to extend into multiple lines, -# prepend '\' at the end of the previous line. -# -# an EOL character signifies the end of the bind. -# -# -> = keypress is not consumed by skhd -# -# NOTE(koekeishiya): A mode is declared according to the following rules: -# -# mode_decl = '::' '@' ':' | '::' ':' | -# '::' '@' | '::' -# -# name = desired name for this mode, -# -# @ = capture keypresses regardless of being bound to an action -# -# command = command is executed through '$SHELL -c' and -# follows valid shell syntax. if the $SHELL environment -# variable is not set, it will default to '/bin/bash'. -# when bash is used, the ';' delimeter can be specified -# to chain commands. -# -# to allow a command to extend into multiple lines, -# prepend '\' at the end of the previous line. -# -# an EOL character signifies the end of the bind. - -# add an on_enter command to the default mode -# :: default : chunkc border::color 0xff775759 -# -# defines a new mode 'test' with an on_enter command, that captures keypresses -# :: test @ : chunkc border::color 0xff24ccaa -# -# from 'default' mode, activate mode 'test' -# cmd - x ; test -# -# from 'test' mode, activate mode 'default' -# test < cmd - x ; default -# -# launch a new terminal instance when in either 'default' or 'test' mode -# default, test < cmd - return : open -na /Applications/Terminal.app - -# application specific bindings -# -# cmd - n [ -# "kitty" : echo "hello kitty" -# "qutebrowser" : echo "hello qutebrowser" -# "finder" : false -# ] -# -shift + cmd - r : brew services restart chunkwm - -# open terminal, blazingly fast compared to iTerm/Hyper -cmd - return : /Applications/Kitty.app/Contents/MacOS/kitty --single-instance -d ~ - -# close focused window -shift + cmd - c : chunkc tiling::window --close - -# focus window -cmd - h : chunkc tiling::window --focus west -cmd - j : chunkc tiling::window --focus south -cmd - k : chunkc tiling::window --focus north -cmd - l : chunkc tiling::window --focus east - -# equalize size of windows -shift + alt - 0 : chunkc tiling::desktop --equalize - -# swap window -shift + alt - h : chunkc tiling::window --swap west -shift + alt - j : chunkc tiling::window --swap south -shift + alt - k : chunkc tiling::window --swap north -shift + alt - l : chunkc tiling::window --swap east - -# move window -shift + cmd - h : chunkc tiling::window --warp west -shift + cmd - j : chunkc tiling::window --warp south -shift + cmd - k : chunkc tiling::window --warp north -shift + cmd - l : chunkc tiling::window --warp east - -# make floating window fill screen -shift + alt - up : chunkc tiling::window --grid-layout 1:1:0:0:1:1 - -# make floating window fill left-half of screen -shift + alt - left : chunkc tiling::window --grid-layout 1:2:0:0:1:1 - -# make floating window fill right-half of screen -shift + alt - right : chunkc tiling::window --grid-layout 1:2:1:0:1:1 - -# create desktop, move window and follow focus -shift + cmd - n : chunkc tiling::desktop --create;\ - id=$(chunkc tiling::query --desktops-for-monitor $(chunkc tiling::query --monitor-for-desktop $(chunkc tiling::query --desktop id)));\ - chunkc tiling::window --send-to-desktop $(echo ${id##* });\ - chunkc tiling::desktop --focus $(echo ${id##* }) - -# create desktop and follow focus -cmd + alt - n : chunkc tiling::desktop --create;\ - id=$(chunkc tiling::query --desktops-for-monitor $(chunkc tiling::query --monitor-for-desktop $(chunkc tiling::query --desktop id)));\ - chunkc tiling::desktop --focus $(echo ${id##* }) -# destroy desktop -cmd + alt - w : chunkc tiling::desktop --annihilate - -# fast focus desktop -cmd + alt - x : chunkc tiling::desktop --focus $(chunkc get _last_active_desktop) -cmd + alt - z : chunkc tiling::desktop --focus prev -cmd + alt - c : chunkc tiling::desktop --focus next -cmd + alt - 1 : chunkc tiling::desktop --focus 1 -cmd + alt - 2 : chunkc tiling::desktop --focus 2 -cmd + alt - 3 : chunkc tiling::desktop --focus 3 -cmd + alt - 4 : chunkc tiling::desktop --focus 4 -cmd + alt - 5 : chunkc tiling::desktop --focus 5 -cmd + alt - 6 : chunkc tiling::desktop --focus 6 -# cmd + alt - 7 : chunkc tiling::desktop --focus 7 - -# send window to desktop -shift + alt - x : chunkc tiling::window --send-to-desktop $(chunkc get _last_active_desktop) -shift + alt - z : chunkc tiling::window --send-to-desktop prev -shift + alt - c : chunkc tiling::window --send-to-desktop next -shift + alt - 1 : chunkc tiling::window --send-to-desktop 1 -shift + alt - 2 : chunkc tiling::window --send-to-desktop 2 -shift + alt - 3 : chunkc tiling::window --send-to-desktop 3 -shift + alt - 4 : chunkc tiling::window --send-to-desktop 4 -shift + alt - 5 : chunkc tiling::window --send-to-desktop 5 -shift + alt - 6 : chunkc tiling::window --send-to-desktop 6 -# shift + alt - 7 : chunkc tiling::window --send-to-desktop 7 - -# send window to desktop and follow focus -shift + cmd - x : chunkc tiling::window --send-to-desktop $(chunkc get _last_active_desktop); chunkc tiling::desktop --focus $(chunkc get _last_active_desktop) -shift + cmd - z : chunkc tiling::window --send-to-desktop prev; chunkc tiling::desktop --focus prev -shift + cmd - c : chunkc tiling::window --send-to-desktop next; chunkc tiling::desktop --focus next -shift + cmd - 1 : chunkc tiling::window --send-to-desktop 1; chunkc tiling::desktop --focus 1 -shift + cmd - 2 : chunkc tiling::window --send-to-desktop 2; chunkc tiling::desktop --focus 2 -shift + cmd - 3 : chunkc tiling::window --send-to-desktop 3; chunkc tiling::desktop --focus 3 -shift + cmd - 4 : chunkc tiling::window --send-to-desktop 4; chunkc tiling::desktop --focus 4 -shift + cmd - 5 : chunkc tiling::window --send-to-desktop 5; chunkc tiling::desktop --focus 5 -shift + cmd - 6 : chunkc tiling::window --send-to-desktop 6; chunkc tiling::desktop --focus 6 -# shift + cmd - 7 : chunkc tiling::window --send-to-desktop 7; chunkc tiling::desktop --focus 7 - -# focus monitor -ctrl + alt - z : chunkc tiling::monitor -f prev -ctrl + alt - c : chunkc tiling::monitor -f next -ctrl + alt - 1 : chunkc tiling::monitor -f 1 -ctrl + alt - 2 : chunkc tiling::monitor -f 2 -ctrl + alt - 3 : chunkc tiling::monitor -f 3 - -# send window to monitor and follow focus -ctrl + cmd - z : chunkc tiling::window --send-to-monitor prev; chunkc tiling::monitor -f prev -ctrl + cmd - c : chunkc tiling::window --send-to-monitor next; chunkc tiling::monitor -f next -ctrl + cmd - 1 : chunkc tiling::window --send-to-monitor 1; chunkc tiling::monitor -f 1 -ctrl + cmd - 2 : chunkc tiling::window --send-to-monitor 2; chunkc tiling::monitor -f 2 -ctrl + cmd - 3 : chunkc tiling::window --send-to-monitor 3; chunkc tiling::monitor -f 3 - -# Resize region -ctrl + cmd - h : chunkc tiling::window --use-temporary-ratio 0.05 --adjust-window-edge west; chunkc tiling::window --use-temporary-ratio -0.05 --adjust-window-edge east -ctrl + cmd - j : chunkc tiling::window --use-temporary-ratio 0.05 --adjust-window-edge south; chunkc tiling::window --use-temporary-ratio -0.05 --adjust-window-edge north -ctrl + cmd - k : chunkc tiling::window --use-temporary-ratio 0.05 --adjust-window-edge north; chunkc tiling::window --use-temporary-ratio -0.05 --adjust-window-edge south -ctrl + cmd - l : chunkc tiling::window --use-temporary-ratio 0.05 --adjust-window-edge east; chunkc tiling::window --use-temporary-ratio -0.05 --adjust-window-edge west - -# set insertion point for focused container -ctrl + alt - f : chunkc tiling::window --use-insertion-point cancel -ctrl + alt - h : chunkc tiling::window --use-insertion-point west -ctrl + alt - j : chunkc tiling::window --use-insertion-point south -ctrl + alt - k : chunkc tiling::window --use-insertion-point north -ctrl + alt - l : chunkc tiling::window --use-insertion-point east - -# rotate tree -alt - r : chunkc tiling::desktop --rotate 90 - -# mirror tree y-axis -alt - y : chunkc tiling::desktop --mirror vertical - -# mirror tree x-axis -alt - x : chunkc tiling::desktop --mirror horizontal - -# toggle desktop offset -alt - a : chunkc tiling::desktop --toggle offset - -# toggle window fullscreen -cmd - f : chunkc tiling::window --toggle fullscreen - -# toggle window native fullscreen -shift + cmd - f : chunkc tiling::window --toggle native-fullscreen - -# toggle window parent zoom -cmd - d : chunkc tiling::window --toggle parent - -# toggle window split type -alt - e : chunkc tiling::window --toggle split - -# toggle window fade -alt - q : chunkc tiling::window --toggle fade - -# float / unfloat window and center on screen -alt - t : chunkc tiling::window --toggle float;\ - chunkc tiling::window --grid-layout 4:4:1:1:2:2 - -# toggle sticky -alt - s : chunkc tiling::window --toggle sticky - -# toggle sticky, float and resize to picture-in-picture size -alt - p : chunkc tiling::window --toggle sticky;\ - chunkc tiling::window --grid-layout 5:5:4:0:1:1 - -# float next window to be tiled -shift + alt - t : chunkc set window_float_next 1 - -# change layout of desktop -ctrl + alt - a : chunkc tiling::desktop --layout bsp -ctrl + alt - s : chunkc tiling::desktop --layout monocle -ctrl + alt - d : chunkc tiling::desktop --layout float - -ctrl + alt - w : chunkc tiling::desktop --deserialize ~/.chunkwm_layouts/dev_1 -- cgit v1.3