diff --git a/.config/cortile b/.config/cortile deleted file mode 120000 index cb55576..0000000 --- a/.config/cortile +++ /dev/null @@ -1 +0,0 @@ -lnk/pc.lnk/.config/cortile \ No newline at end of file diff --git a/.lnk b/.lnk index 799a697..453e133 100644 --- a/.lnk +++ b/.lnk @@ -1,4 +1,3 @@ -.config/cortile .config/glow .config/ov/config.yaml .config/qalculate/qalc.cfg diff --git a/.lnk.pc b/.lnk.pc index 5199c5f..e82932b 100644 --- a/.lnk.pc +++ b/.lnk.pc @@ -1,4 +1,3 @@ -.config/cortile .config/kitty .config/yazi/keymap.toml .config/yazi/theme.toml diff --git a/.local/share/stew/Stewfile.lock.json b/.local/share/stew/Stewfile.lock.json index ef20dee..a83deb9 100644 --- a/.local/share/stew/Stewfile.lock.json +++ b/.local/share/stew/Stewfile.lock.json @@ -112,16 +112,6 @@ "url": "https://api.github.com/repos/chmln/sd/releases/assets/134463344", "binaryHash": "e07beb9cb3e39a6524731cfc7bb6bae935914118d10008d825deda9776f70513" }, - { - "source": "github", - "owner": "dathere", - "repo": "qsv", - "tag": "6.0.1", - "asset": "qsv-6.0.1-x86_64-unknown-linux-musl.zip", - "binary": "qsv", - "url": "https://api.github.com/repos/dathere/qsv/releases/assets/272277859", - "binaryHash": "34a45029f92eb74d342fc26727e421a6b0ab3ea9a959f31f237c94b9cabc96be" - }, { "source": "github", "owner": "thomasschafer", @@ -171,6 +161,56 @@ "binary": "lnk", "url": "https://api.github.com/repos/yarlson/lnk/releases/assets/278937144", "binaryHash": "44717c18054eb06e1650731dfaede4c4d84f17dcc9f844d9e1207a553ed5f9e6" + }, + { + "source": "github", + "owner": "comtrya", + "repo": "comtrya", + "tag": "v0.9.2", + "asset": "comtrya-x86_64-unknown-linux-gnu", + "binary": "comtrya", + "url": "https://api.github.com/repos/comtrya/comtrya/releases/assets/249955003", + "binaryHash": "95a62e3e3c15c9a38488d56766649a9e490762d7da9aab2761b7ecdd5c21c84c" + }, + { + "source": "github", + "owner": "yassinebridi", + "repo": "serpl", + "tag": "0.3.4", + "asset": "serpl-0.3.4-linux-x86_64.tar.gz", + "binary": "serpl", + "url": "https://api.github.com/repos/yassinebridi/serpl/releases/assets/257826485", + "binaryHash": "f5fbabf25456c23eef70cb1fa6f6628c1fcc4b95a1720e16eb46b28bede69a7a" + }, + { + "source": "github", + "owner": "rgwood", + "repo": "systemctl-tui", + "tag": "v0.4.0", + "asset": "systemctl-tui-x86_64-unknown-linux-musl.tar.gz", + "binary": "systemctl-tui", + "url": "https://api.github.com/repos/rgwood/systemctl-tui/releases/assets/223016532", + "binaryHash": "5ec43dc97f50d7f42bccdc7b052704cd17be13bbbd74d3a8ca83fd97b933141d" + }, + { + "source": "github", + "owner": "espressif", + "repo": "esptool", + "tag": "v5.0.2", + "asset": "esptool-v5.0.2-linux-amd64.tar.gz", + "binary": "esptool", + "url": "https://api.github.com/repos/espressif/esptool/releases/assets/277777433", + "binaryHash": "f6276472f7613c4d3642abce79a62ccafd83fc49ab62a95281a965d2193380b8" + }, + { + "source": "github", + "owner": "leukipp", + "repo": "cortile", + "tag": "v2.5.2", + "asset": "cortile_2.5.2_linux_amd64.tar.gz", + "binary": "cortile", + "url": "https://api.github.com/repos/leukipp/cortile/releases/assets/203632598", + "binaryHash": "64212f9fc0cdb48deb54370921fce3ede2552deba327e8a956d7f1793ca1f6a3" } ] } \ No newline at end of file diff --git a/.zshrc b/.zshrc index fdc1536..5fb5c06 100644 --- a/.zshrc +++ b/.zshrc @@ -67,3 +67,7 @@ source "$STOW_DIR/skim/shell/key-bindings.zsh" export NVM_DIR="$HOME/.config/nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +# 'try' utility (https://github.com/tobi/try) +# creates/manages directories for experiments +eval "$(~/.local/bin/try.rb init ~/projects/tries)" diff --git a/pc.lnk/.config/cortile/config.toml b/pc.lnk/.config/cortile/config.toml deleted file mode 100644 index 249416b..0000000 --- a/pc.lnk/.config/cortile/config.toml +++ /dev/null @@ -1,269 +0,0 @@ -################################################################################ -# # -# https://github.com/leukipp/cortile/blob/main/config.toml # -# # -################################################################################ - -#################################### Tiling #################################### - -# Initial tiling activation, will be cached afterwards (true | false). -tiling_enabled = true - -# Initial tiling layout, will be cached afterwards ("vertical-left" | "vertical-right" | "horizontal-top" | "horizontal-bottom" | "maximized" | "fullscreen"). -tiling_layout = "vertical-left" - -# List of tiling layouts used for next/previous layout cycle ([] = default). -tiling_cycle = [ - "vertical-left", - "vertical-right", - "horizontal-top", - "horizontal-bottom", -] - -# An overlay window is displayed for this time period [ms] when the layout was changed (0 = disabled). -tiling_gui = 1500 - -# Menu entries in systray which shows the tiling state as icon ([] = disabled). -# tiling_icon = [ -# ["ACTION", "TEXT"] = ["action strings from [keys] section", "text to show in the menu"], -# ["", ""] = "show a separator line", -# ] -tiling_icon = [ - ["toggle", "Enabled"], - ["decoration", "Decoration"], - ["", ""], - ["master_increase", "Add Master"], - ["master_decrease", "Remove Master"], - ["", ""], - ["slave_increase", "Add Slave"], - ["slave_decrease", "Remove Slave"], - ["", ""], - ["reset", "Reset"], - ["", ""], - ["exit", "Exit"], -] - -#################################### Window #################################### - -# Regex RE2 syntax to ignore windows (WM_CLASS string can be found by running `xprop WM_CLASS`). -# window_ignore = [ -# ["WM_CLASS", "WM_NAME"] = ["ignore all windows with this class", "but allow those with this name"] -# ] -window_ignore = [ - ["nm.*", ""], - ["gcr.*", ""], - ["polkit.*", ""], - ["wrapper.*", ""], - ["lightdm.*", ""], - ["blueman.*", ""], - ["pavucontrol.*", ""], - ["firefox.*", ".*Mozilla Firefox"], - [".*settings", ""], - ["pcmanfm-qt.*", ""], - ["keepassxc.*", ""], - [".*conf.*", ""], -] - -# Maximum number of allowed master windows (0 - 5). -window_masters_max = 2 - -# Maximum number of allowed slave windows (1 - 5). -window_slaves_max = 3 - -# How much space should be left between windows (0 - 100). -window_gap_size = 0 - -# When hovered for this duration [ms] windows are focused (0 = disabled). -window_focus_delay = 0 - -# Initial rendering of window decorations, will be cached afterwards (true | false). -window_decoration = true - -################################## Proportion ################################## - -# How much to increment/decrement master-slave area (0.0 - 1.0). -proportion_step = 0.05 - -# Minimum window width/height in proportion to workspace (0.0 - 1.0). -proportion_min = 0.2 - -##################################### Edge ##################################### - -# Margin of the tiling area ([top, right, bottom, left]). -edge_margin = [0, 0, 0, 0] - -# Margin of the tiling area on primary screen ([top, right, bottom, left]). -edge_margin_primary = [0, 0, 0, 0] - -# Width and height of a hot-corner area within the edge corners (0 - 100). -edge_corner_size = 10 - -# Width or height of a hot-corner area within the edge centers (0 - 100). -edge_center_size = 100 - -################################################################################ -[colors] # RGBA color values used for ui elements. # -################################################################################ - -# Window text color. -gui_text = [255, 255, 255, 255] - -# Window background color. -gui_background = [30, 30, 40, 255] - -# Slave client layout color. -gui_client_slave = [58, 58, 78, 255] - -# Master client layout color. -gui_client_master = [98, 98, 128, 255] - -# Systray icon background color. -icon_background = [0, 0, 0, 0] - -# Systray icon foreground color. -icon_foreground = [255, 255, 255, 255] - -################################################################################ -[keys] # Key symbols can be found by running `xev`. # -################################################################################ - -# Enable tiling on the current screen (Home = Fn_Left). -enable = "Control-Shift-Home" - -# Disable tiling on the current screen (End = Fn_Right). -disable = "Control-Shift-End" - -# Toggle between enable and disable on the current screen. -# toggle = "Control-Shift-T" -toggle = "" - -# Toggle window decoration on and off on the current screen. -decoration = "Control-Shift-D" - -# Disable tiling and restore windows on the current screen. -restore = "Control-Shift-R" - -# Reset layouts to default proportions (BackSpace = Delete_Left) -reset = "Control-Shift-BackSpace" - -# Cycles through next layouts (Next = Page_Down). -cycle_next = "Control-Shift-Next" - -# Cycles through previous layouts (Prior = Page_Up). -cycle_previous = "Control-Shift-Prior" - -# Activates the vertical-left layout (Left = Arrow_Left). -layout_vertical_left = "Control-Shift-Left" - -# Activates the vertical-right layout (Right = Arrow_Right). -layout_vertical_right = "Control-Shift-Right" - -# Activates the horizontal-top layout (Up = Arrow_Up). -layout_horizontal_top = "Control-Shift-Up" - -# Activates the horizontal-bottom layout (Down = Arrow_Down). -layout_horizontal_bottom = "Control-Shift-Down" - -# Activates the maximized layout (Space = Blank). -layout_maximized = "Control-Shift-M" - -# Activates the fullscreen layout (Return = Enter). -layout_fullscreen = "Control-Shift-F" - -# Increase the number of slaves (Plus = +). -slave_increase = "Control-Shift-Plus" - -# Decrease the number of slaves (Minus = -). -slave_decrease = "Control-Shift-Minus" - -# Increase the number of masters (KP_Add = Num_+). -master_increase = "Control-Shift-KP_Add" - -# Decrease the number of masters (KP_Subtract = Num_-). -master_decrease = "Control-Shift-KP_Subtract" - -# Move focus to the next window (KP_2 = Num_2). -window_next = "Control-Shift-KP_2" - -# Move focus to the previous window (KP_8 = Num_8). -window_previous = "Control-Shift-KP_8" - -# Move the active window to the next screen (KP_9 = Num_9). -screen_next = "Control-Shift-KP_9" - -# Move the active window to the previous screen (KP_7 = Num_7). -screen_previous = "Control-Shift-KP_7" - -# Make the active window a master (KP_5 = Num_5). -master_make = "Control-Shift-KP_5" - -# Make the next window a master (KP_6 = Num_6). -master_make_next = "Control-Shift-KP_6" - -# Make the previous window a master (KP_4 = Num_4). -master_make_previous = "Control-Shift-KP_4" - -# Increase the proportion of master-slave area (KP_3 = Num_3). -proportion_increase = "Control-Shift-KP_3" - -# Decrease the proportion of master-slave area (KP_1 = Num_1). -proportion_decrease = "Control-Shift-KP_1" - -# Some commands above will affect all screens if this key is pressed in addition (Mod1 = Alt_L). -mod_screens = "Mod1" - -# Some commands above will affect all workspaces if this key is pressed in addition (Mod4 = Super_L). -mod_workspaces = "Mod4" - -################################################################################ -[corners] # Action strings from [keys] section. # -################################################################################ - -# Corner at top left. -top_left = "" - -# Corner at top center. -top_center = "" - -# Corner at top right. -top_right = "" - -# Corner at center right. -center_right = "" - -# Corner at bottom right. -bottom_right = "" - -# Corner at bottom center. -bottom_center = "" - -# Corner at bottom left. -bottom_left = "" - -# Corner at center left. -center_left = "" - -################################################################################ -[systray] # Action strings from [keys] section. # -################################################################################ - -# Icon left click with pointer. -click_left = "" - -# Icon middle click with pointer. -click_middle = "toggle" - -# Icon right click with pointer. -click_right = "" - -# Icon vertical scroll up with pointer. -scroll_up = "cycle_previous" - -# Icon vertical scroll down with pointer. -scroll_down = "cycle_next" - -# Icon horizontal scroll left with pointer. -scroll_left = "proportion_decrease" - -# Icon horizontal scroll right with pointer. -scroll_right = "proportion_increase"