diff --git a/btop/btop.conf b/btop/btop.conf new file mode 100644 index 0000000..28ce7e2 --- /dev/null +++ b/btop/btop.conf @@ -0,0 +1,286 @@ +#? Config file for btop v.1.4.7 + +#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. +#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" +color_theme = "dracula.theme" + +#* If the theme set background should be shown, set to False if you want terminal background transparency. +theme_background = true + +#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false. +truecolor = true + +#* Set to true to force tty mode regardless if a real tty has been detected or not. +#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols. +force_tty = false + +#* Option to disable presets. Either the default preset, custom presets, or all presets. +#* "Off" All presets are enabled. +#* "Default" preset is disabled.#* "Custom" presets are disabled.#* "All" presets are disabled. +disable_presets = "Off" + +#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets. +#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box. +#* Use whitespace " " as separator between different presets. +#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty" +presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty" + +#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists. +#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift. +vim_keys = false + +#* Disable all mouse events. +disable_mouse = false + +#* Rounded corners on boxes, is ignored if TTY mode is ON. +rounded_corners = true + +#* Use terminal synchronized output sequences to reduce flickering on supported terminals. +terminal_sync = true + +#* Default symbols to use for graph creation, "braille", "block" or "tty". +#* "braille" offers the highest resolution but might not be included in all fonts. +#* "block" has half the resolution of braille but uses more common characters. +#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY. +#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view. +graph_symbol = "braille" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_cpu = "default" + +# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty". +graph_symbol_gpu = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_mem = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_net = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_proc = "default" + +#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace. +shown_boxes = "cpu mem net proc" + +#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs. +update_ms = 2000 + +#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct", +#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly. +proc_sorting = "cpu lazy" + +#* Reverse sorting order, True or False. +proc_reversed = false + +#* Show processes as a tree. +proc_tree = false + +#* Use the cpu graph colors in the process list. +proc_colors = true + +#* Use a darkening gradient in the process list. +proc_gradient = true + +#* If process cpu usage should be of the core it's running on or usage of the total available cpu power. +proc_per_core = false + +#* Show process memory as bytes instead of percent. +proc_mem_bytes = true + +#* Show cpu graph for each process. +proc_cpu_graphs = true + +#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate) +proc_info_smaps = false + +#* Show proc box on left side of screen instead of right. +proc_left = false + +#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop). +proc_filter_kernel = false + +#* Should the process list follow the selected process when detailed view is open. +proc_follow_detailed = true + +#* In tree-view, always accumulate child process resources in the parent process. +proc_aggregate = false + +#* Should cpu and memory usage display be preserved for dead processes when paused. +keep_dead_proc_usage = false + +#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_upper = "Auto" + +#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_lower = "Auto" + +#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off". +show_gpu_info = "Auto" + +#* Toggles if the lower CPU graph should be inverted. +cpu_invert_lower = true + +#* Set to True to completely disable the lower CPU graph. +cpu_single_graph = false + +#* Show cpu box at bottom of screen instead of top. +cpu_bottom = false + +#* Shows the system uptime in the CPU box. +show_uptime = true + +#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo. +show_cpu_watts = true + +#* Show cpu temperature. +check_temp = true + +#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors. +cpu_sensor = "Auto" + +#* Show temperatures for cpu cores also if check_temp is True and sensors has been found. +show_coretemp = true + +#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core. +#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine. +#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries. +#* Example: "4:0 5:1 6:3" +cpu_core_map = "" + +#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine". +temp_scale = "celsius" + +#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024. +base_10_sizes = false + +#* Show CPU frequency. +show_cpu_freq = true + +#* How to calculate CPU frequency, available values: "first", "range", "lowest", "highest" and "average". +freq_mode = "first" + +#* Draw a clock at top of screen, formatting according to strftime, empty string to disable. +#* Special formatting: /host = hostname | /user = username | /uptime = system uptime +clock_format = "%X" + +#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort. +background_update = true + +#* Custom cpu model name, empty string to disable. +custom_cpu_name = "" + +#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ". +#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", disks_filter="exclude=/boot /home/user" +disks_filter = "" + +#* Show graphs instead of meters for memory values. +mem_graphs = true + +#* Show mem box below net box instead of above. +mem_below_net = false + +#* Count ZFS ARC in cached and available memory. +zfs_arc_cached = true + +#* If swap memory should be shown in memory box. +show_swap = true + +#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk. +swap_disk = true + +#* If mem box should be split to also show disks info. +show_disks = true + +#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar. +only_physical = true + +#* Read disks list from /etc/fstab. This also disables only_physical. +use_fstab = true + +#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool) +zfs_hide_datasets = false + +#* Set to true to show available disk space for privileged users. +disk_free_priv = false + +#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view. +show_io_stat = true + +#* Toggles io mode for disks, showing big graphs for disk read/write speeds. +io_mode = false + +#* Set to True to show combined read/write io graphs in io mode. +io_graph_combined = false + +#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ". +#* Example: "/mnt/media:100 /:20 /boot:1". +io_graph_speeds = "" + +#* Swap the positions of the upload and download speed graphs. When true, upload will be on top. +swap_upload_download = false + +#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False. +net_download = 100 + +net_upload = 100 + +#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest. +net_auto = true + +#* Sync the auto scaling for download and upload to whichever currently has the highest scale. +net_sync = true + +#* Starts with the Network Interface specified here. +net_iface = "" + +#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes. +base_10_bitrate = "Auto" + +#* Show battery stats in top right if battery is present. +show_battery = true + +#* Which battery to use if multiple are present. "Auto" for auto detection. +selected_battery = "Auto" + +#* Show power stats of battery next to charge indicator. +show_battery_watts = true + +#* Set loglevel for "~/.local/state/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG". +#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info. +log_level = "WARNING" + +#* Automatically save current settings to config file on exit. +save_config_on_exit = true + +#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards. +nvml_measure_pcie_speeds = true + +#* Measure PCIe throughput on AMD cards, may impact performance on certain cards. +rsmi_measure_pcie_speeds = true + +#* Horizontally mirror the GPU graph. +gpu_mirror_graph = true + +#* Set which GPU vendors to show. Available values are "nvidia amd intel apple" +shown_gpus = "nvidia amd intel apple" + +#* Custom gpu0 model name, empty string to disable. +custom_gpu_name0 = "" + +#* Custom gpu1 model name, empty string to disable. +custom_gpu_name1 = "" + +#* Custom gpu2 model name, empty string to disable. +custom_gpu_name2 = "" + +#* Custom gpu3 model name, empty string to disable. +custom_gpu_name3 = "" + +#* Custom gpu4 model name, empty string to disable. +custom_gpu_name4 = "" + +#* Custom gpu5 model name, empty string to disable. +custom_gpu_name5 = "" diff --git a/btop/themes/dracula.theme b/btop/themes/dracula.theme new file mode 100644 index 0000000..a0355f3 --- /dev/null +++ b/btop/themes/dracula.theme @@ -0,0 +1,89 @@ +#Bashtop theme with nord palette (https://www.nordtheme.com) +#by Justin Zobel + +# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255" +# example for white: "#ffffff", "#ff" or "255 255 255". + +# All graphs and meters can be gradients +# For single color graphs leave "mid" and "end" variable empty. +# Use "start" and "end" variables for two color gradient +# Use "start", "mid" and "end" for three color gradient + +# Main background, empty for terminal default, need to be empty if you want transparent background +theme[main_bg]="#282A36" + +# Main text color +theme[main_fg]="#BD93F9" + +# Title color for boxes +theme[title]="#f8f8f2" + +# Higlight color for keyboard shortcuts +theme[hi_fg]="#ff79c6" + +# Background color of selected item in processes box +theme[selected_bg]="#44475A" + +# Foreground color of selected item in processes box +theme[selected_fg]="#ECEFF4" + +# Color of inactive/disabled text +theme[inactive_fg]="#6272a4" + +# Misc colors for processes box including mini cpu graphs, details memory graph and details status text +theme[proc_misc]="#BD93F9" + +# Cpu box outline color +theme[cpu_box]="#ff79c6" + +# Memory/disks box outline color +theme[mem_box]="#ff79c6" + +# Net up/down box outline color +theme[net_box]="#ff79c6" + +# Processes box outline color +theme[proc_box]="#ff79c6" + +# Box divider line and small boxes line color +theme[div_line]="#ff79c6" + +# Temperature graph colors +theme[temp_start]="#bd93f9" +theme[temp_mid]="#bd93f9" +theme[temp_end]="#bd93f9" + +# CPU graph colors +theme[cpu_start]="#bd93f9" +theme[cpu_mid]="#bd93f9" +theme[cpu_end]="#bd93f9" + +# Mem/Disk free meter +theme[free_start]="#bd93f9" +theme[free_mid]="#bd93f9" +theme[free_end]="#bd93f9" + +# Mem/Disk cached meter +theme[cached_start]="#bd93f9" +theme[cached_mid]="#bd93f9" +theme[cached_end]="#bd93f9" + +# Mem/Disk available meter +theme[available_start]="#bd93f9" +theme[available_mid]="#bd93f9" +theme[available_end]="#bd93f9" + +# Mem/Disk used meter +theme[used_start]="#bd93f9" +theme[used_mid]="#bd93f9" +theme[used_end]="#bd93f9" + +# Download graph colors +theme[download_start]="#bd93f9" +theme[download_mid]="#bd93f9" +theme[download_end]="#bd93f9" + +# Upload graph colors +theme[upload_start]="#bd93f9" +theme[upload_mid]="#bd93f9" +theme[upload_end]="#bd93f9" diff --git a/herdr/.config/herdr/sessions/home/session-history.json b/herdr/.config/herdr/sessions/home/session-history.json index cd3e640..b6cc6e2 100644 --- a/herdr/.config/herdr/sessions/home/session-history.json +++ b/herdr/.config/herdr/sessions/home/session-history.json @@ -6,8 +6,8 @@ { "panes": { "1": { - "ansi": "\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", - "lines": 8 + "ansi": "\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "lines": 2 } } } @@ -17,12 +17,12 @@ "tabs": [ { "panes": { - "3": { - "ansi": "\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", - "lines": 3 + "11": { + "ansi": "\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m/mnt/tank/cloud_phil/consume/paint/invoices\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "lines": 2 }, - "2": { - "ansi": "\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/scripts\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "3": { + "ansi": "\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/cloud/consume/paint/invoices\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", "lines": 3 } } @@ -30,48 +30,52 @@ { "panes": { "5": { - "ansi": "\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m/mnt/tank/cloud_phil/consume/paint/invoices\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", - "lines": 3 + "ansi": "\u001b[0m\u001b[38;5;5m❯ \u001b[0m\u001b[4m\u001b[38;5;2msudo\u001b[0m \u001b[0m\u001b[38;5;2mpacman\u001b[0m -S freecad\r\n[sudo] password for liph: \r\nSorry, try again.\r\n[sudo] password for liph: \r\nresolving dependencies...\r\nlooking for conflicting packages...\r\n\r\n\u001b[0m\u001b[1mPackages (30)\u001b[0m coin\u001b[0m\u001b[38;5;243m-1:4.0.10-1\u001b[0m gumbo-parser\u001b[0m\u001b[38;5;243m-0.13.2-1\u001b[0m libspnav\u001b[0m\u001b[38;5;243m-1.2-1\u001b[0m\r\n litehtml\u001b[0m\u001b[38;5;243m-0.10-1\u001b[0m med\u001b[0m\u001b[38;5;243m-5.0.0-4\u001b[0m opencascade\u001b[0m\u001b[38;5;243m-1:7.9.3-3\u001b[0m\r\n pybind11\u001b[0m\u001b[38;5;243m-3.1.0-1\u001b[0m pyside6\u001b[0m\u001b[38;5;243m-6.11.2-1\u001b[0m\r\n python-contourpy\u001b[0m\u001b[38;5;243m-1.4.0-1\u001b[0m python-cycler\u001b[0m\u001b[38;5;243m-0.12.1-4\u001b[0m\r\n python-defusedxml\u001b[0m\u001b[38;5;243m-0.7.1-8\u001b[0m python-filelock\u001b[0m\u001b[38;5;243m-3.31.2-1\u001b[0m\r\n python-fonttools\u001b[0m\u001b[38;5;243m-4.66.1-1\u001b[0m python-kiwisolver\u001b[0m\u001b[38;5;243m-1.5.1-1\u001b[0m\r\n python-matplotlib\u001b[0m\u001b[38;5;243m-3.11.2-1\u001b[0m python-pillow\u001b[0m\u001b[38;5;243m-12.3.0-1\u001b[0m\r\n python-pip\u001b[0m\u001b[38;5;243m-26.2.1-1\u001b[0m python-pivy\u001b[0m\u001b[38;5;243m-1:0.6.11-2\u001b[0m\r\n python-ply\u001b[0m\u001b[38;5;243m-3.11-17\u001b[0m python-pyparsing\u001b[0m\u001b[38;5;243m-3.3.3-1\u001b[0m\r\n python-yaml\u001b[0m\u001b[38;5;243m-6.0.3-2\u001b[0m qhull\u001b[0m\u001b[38;5;243m-2020.2-6\u001b[0m\r\n qt6-tools\u001b[0m\u001b[38;5;243m-6.11.2-1\u001b[0m shiboken6\u001b[0m\u001b[38;5;243m-6.11.2-1\u001b[0m soqt\u001b[0m\u001b[38;5;243m-1.6.4-2\u001b[0m\r\n tcl\u001b[0m\u001b[38;5;243m-8.6.16-1\u001b[0m tk\u001b[0m\u001b[38;5;243m-8.6.16-1\u001b[0m xerces-c\u001b[0m\u001b[38;5;243m-3.3.0-4\u001b[0m\r\n yaml-cpp\u001b[0m\u001b[38;5;243m-0.9.0-1\u001b[0m freecad\u001b[0m\u001b[38;5;243m-1.1.4-1\u001b[0m\r\n\r\n\u001b[0m\u001b[1mTotal Download Size: \u001b[0m 165.09 MiB\r\n\u001b[0m\u001b[1mTotal Installed Size:\u001b[0m 704.81 MiB\r\n\r\n\u001b[0m\u001b[1m\u001b[38;5;4m::\u001b[0m\u001b[1m Proceed with installation? [Y/n] \u001b[0my\r\n\u001b[0m\u001b[1m\u001b[38;5;4m::\u001b[0m\u001b[1m Retrieving packages...\u001b[0m\r\n python-matplotli... 7.0 MiB 4.90 MiB/s 00:01 [-----------] 100%\r\n pyside6-6.11.2-1... 9.1 MiB 6.28 MiB/s 00:01 [-----------] 100%\r\n python-fonttools... 3.1 MiB 3.35 MiB/s 00:01 [-----------] 100%\r\n qt6-tools-6.11.2... 6.6 MiB 2.20 MiB/s 00:03 [-----------] 100%\r\n python-pip-26.2.... 2.8 MiB 3.30 MiB/s 00:01 [-----------] 100%\r\n coin-1:4.0.10-1-... 5.2 MiB 2.58 MiB/s 00:02 [-----------] 100%\r\n python-pivy-1:0.6.11-2-x86_64 2013.9 KiB 2.37 MiB/s 00:01 [-------------------------------------------------] 100%\r\n med-5.0.0-4-x86_64 1569.0 KiB 1235 KiB/s 00:01 [-------------------------------------------------] 100%\r\n xerces-c-3.3.0-4-x86_64 1452.9 KiB 1106 KiB/s 00:01 [-------------------------------------------------] 100%\r\n qhull-2020.2-6-x86_64 1280.5 KiB 1803 KiB/s 00:01 [-------------------------------------------------] 100%\r\n python-pillow-12.3.0-1-x86_64 954.5 KiB 3.54 MiB/s 00:00 [-------------------------------------------------] 100%\r\n litehtml-0.10-1-x86_64 501.3 KiB 2.83 MiB/s 00:00 [-------------------------------------------------] 100%\r\n shiboken6-6.11.2-1-x86_64 306.1 KiB 2.55 MiB/s 00:00 [-------------------------------------------------] 100%\r\n python-contourpy-1.4.0-1-x86_64 272.5 KiB 2.58 MiB/s 00:00 [-------------------------------------------------] 100%\r\n python-pyparsing-3.3.3-1-any 264.4 KiB 2.44 MiB/s 00:00 [-------------------------------------------------] 100%\r\n pybind11-3.1.0-1-any 239.5 KiB 2.13 MiB/s 00:00 [-------------------------------------------------] 100%\r\n python-yaml-6.0.3-2-x86_64 198.3 KiB 2.51 MiB/s 00:00 [-------------------------------------------------] 100%\r\n python-filelock-3.31.2-1-any 197.4 KiB 2035 KiB/s 00:00 [-------------------------------------------------] 100%\r\n yaml-cpp-0.9.0-1-x86_64 153.0 KiB 2.05 MiB/s 00:00 [-------------------------------------------------] 100%\r\n gumbo-parser-0.13.2-1-x86_64 126.9 KiB 1813 KiB/s 00:00 [-------------------------------------------------] 100%\r\n python-ply-3.11-17-any 105.8 KiB 1512 KiB/s 00:00 [-------------------------------------------------] 100%\r\n python-kiwisolver-1.5.1-1-x86_64 55.5 KiB 924 KiB/s 00:00 [-------------------------------------------------] 100%\r\n python-defusedxml-0.7.1-8-any 35.7 KiB 892 KiB/s 00:00 [-------------------------------------------------] 100%\r\n libspnav-1.2-1-x86_64 18.5 KiB 394 KiB/s 00:00 [-------------------------------------------------] 100%\r\n python-cycler-0.12.1-4-any 17.3 KiB 432 KiB/s 00:00 [-------------------------------------------------] 100%\r\n opencascade-1:7.9.3-3-x86_64 34.3 MiB 5.44 MiB/s 00:06 [-------------------------------------------------] 100%\r\n freecad-1.1.4-1-x86_64 87.2 MiB 10.6 MiB/s 00:08 [-------------------------------------------------] 100%\r\n soqt-1.6.4-2-x86_64 273.2 KiB 83.5 KiB/s 00:03 [-------------------------------------------------] 100%\r\n Total (28/28) 165.1 MiB 18.2 MiB/s 00:09 [-------------------------------------------------] 100%\r\n(30/30) checking keys in keyring [-------------------------------------------------] 100%\r\n(30/30) checking package integrity [-------------------------------------------------] 100%\r\n(30/30) loading package files [-------------------------------------------------] 100%\r\n(30/30) checking for file conflicts [-------------------------------------------------] 100%\r\n(30/30) checking available disk space [-------------------------------------------------] 100%\r\n\u001b[0m\u001b[1m\u001b[38;5;4m::\u001b[0m\u001b[1m Processing package changes...\u001b[0m\r\n( 1/30) installing coin [-------------------------------------------------] 100%\r\nOptional dependencies for coin\r\n\u001b[0m\u001b[1m \u001b[0m fontconfig: dynamic linking support [installed]\r\n freetype2: dynamic linking support [installed]\r\n openal: audio/dynamic linking support [installed]\r\n zlib: dynamic linking support [installed]\r\n( 2/30) installing libspnav [-------------------------------------------------] 100%\r\n( 3/30) installing tcl [-------------------------------------------------] 100%\r\n( 4/30) installing tk [-------------------------------------------------] 100%\r\n( 5/30) installing med [-------------------------------------------------] 100%\r\n( 6/30) installing opencascade [-------------------------------------------------] 100%\r\n( 7/30) installing pybind11 [-------------------------------------------------] 100%\r\nOptional dependencies for pybind11\r\n\u001b[0m\u001b[1m \u001b[0m python-setuptools: for setup_helpers [installed]\r\n( 8/30) installing shiboken6 [-------------------------------------------------] 100%\r\n( 9/30) installing pyside6 [-------------------------------------------------] 100%\r\nOptional dependencies for pyside6\r\n\u001b[0m\u001b[1m \u001b[0m qt6-3d: Qt3D bindings\r\n qt6-canvaspainter: QtCanvasPainter bindings\r\n qt6-charts: QtCharts bindings\r\n qt6-connectivity: QtBluetooth and QtNfc bindings\r\n qt6-datavis3d: QtDataVisualization bindings\r\n qt6-graphs: QtGraphs bindings\r\n qt6-httpserver: QtHttpServer bindings\r\n qt6-location: QtLocation bindings\r\n qt6-multimedia: QtMultimedia bindings\r\n qt6-networkauth: QtNetworkAuth bindings\r\n qt6-positioning: QtPositioning bindings\r\n qt6-quick3d: QtQuick3D bindings\r\n qt6-remoteobjects: QtRemoteObjects bindings\r\n qt6-scxml: QtScxml bindings\r\n qt6-sensors: QtSensors bindings\r\n qt6-serialbus: QtSerialBus bindings\r\n qt6-serialport: QtSerialPort bindings\r\n qt6-speech: QtTextToSpeech bindings\r\n qt6-svg: QtSvg bindings [installed]\r\n qt6-tools: QtHelp, QtUiTools bindings [pending]\r\n qt6-webchannel: QtWebChannel bindings\r\n qt6-webengine: QtWebEngine bindings\r\n qt6-websockets: QtWebSockets bindings\r\n qt6-webview: QtWebView bindings\r\n(10/30) installing python-defusedxml [-------------------------------------------------] 100%\r\n(11/30) installing python-contourpy [-------------------------------------------------] 100%\r\nOptional dependencies for python-contourpy\r\n\u001b[0m\u001b[1m \u001b[0m python-matplotlib: matplotlib renderer [pending]\r\n(12/30) installing python-cycler [-------------------------------------------------] 100%\r\n(13/30) installing python-fonttools [-----------] 100%Optional dependencies for python-fonttools\u001b[0m\u001b[1m\u001b[38;5;3mc\u001b[0m\u001b[38;5;7mo o o o o o o o \u001b[0m] \u001b[0m\u001b[1m \u001b[0m python-brotli: to compress/decompress WOFF 2.0 web fonts\r\n python-fs: to read/write UFO source files\r\n python-lxml: faster backend for XML files reading/writing\r\n [installed]\r\n python-lz4: for graphite type tables in ttLib/tables\r\n python-matplotlib: for visualizing DesignSpaceDocument and\r\n resulting VariationModel [pending]\r\n python-pyqt5: for drawing glyphs with Qt’s QPainterPath\r\n python-reportlab: to drawing glyphs as PNG images\r\n python-scipy: for finding wrong contour/component order between\r\n different masters\r\n python-sympy: for symbolic font statistics analysis\r\n python-uharfbuzz: to use the Harfbuzz Repacker for packing\r\n GSUB/GPOS tables\r\n python-unicodedata2: for displaying the Unicode character names\r\n when dumping the cmap table with ttx\r\n python-zopfli: faster backend fom WOFF 1.0 web fonts compression\r\n(14/30) installing python-kiwisolver [-----------] 100%\r\n(15/30) installing python-pillow [-----------] 100%\r\nOptional dependencies for python-pillow\r\n\u001b[0m\u001b[1m \u001b[0m libwebp: for webp images [installed]\r\n tk: for the ImageTK module [installed]\r\n python-olefile: OLE2 file support\r\n python-pyqt6: for the ImageQt module\r\n python-defusedxml: for reading XMP tags [installed]\r\n(16/30) installing python-pyparsing [-----------] 100%\r\nOptional dependencies for python-pyparsing\r\n\u001b[0m\u001b[1m \u001b[0m python-railroad-diagrams: for generating Railroad Diagrams\r\n python-jinja: for generating Railroad Diagrams [installed]\r\n(17/30) installing qhull [-----------] 100%\r\n(18/30) installing python-matplotlib [-----------] 100%\r\nOptional dependencies for python-matplotlib\r\n\u001b[0m\u001b[1m \u001b[0m tk: Tk{Agg,Cairo} backends [installed]\r\n pyside6: alternative for Qt6{Agg,Cairo} backends [installed]\r\n python-pyqt6: Qt6{Agg,Cairo} backends\r\n python-gobject: for GTK{3,4}{Agg,Cairo} backend [installed]\r\n python-wxpython: WX{Agg,Cairo} backend\r\n python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends [installed]\r\n python-cairocffi: alternative for Cairo backends\r\n python-tornado: WebAgg backend\r\n ffmpeg: for saving movies [installed]\r\n imagemagick: for saving animated gifs [installed]\r\n ghostscript: usetex dependencies [installed]\r\n texlive-binextra: usetex dependencies [installed]\r\n texlive-fontsrecommended: usetex dependencies [installed]\r\n texlive-latexrecommended: usetex usage with pdflatex [installed]\r\n python-certifi: https support [installed]\r\n(19/30) installing python-filelock [-----------] 100%\r\n(20/30) installing python-pip [-----------] 100%\r\n(21/30) installing soqt [-----------] 100%\r\n(22/30) installing python-pivy [-----------] 100%\r\n(23/30) installing python-ply [-----------] 100%\r\n(24/30) installing python-yaml [-----------] 100%\r\n(25/30) installing gumbo-parser [-----------] 100%\r\n(26/30) installing litehtml [-----------] 100%\r\n(27/30) installing qt6-tools [-----------] 100%\r\nOptional dependencies for qt6-tools\r\n\u001b[0m\u001b[1m \u001b[0m clang: for qdoc and lupdate [installed]\r\n qt6-declarative: for qdistancefieldgenerator, qdoc and lupdate\r\n [installed]\r\n(28/30) installing xerces-c [-----------] 100%\r\n(29/30) installing yaml-cpp [-----------] 100%\r\n(30/30) installing freecad [-----------] 100%\r\nOptional dependencies for freecad\r\n\u001b[0m\u001b[1m \u001b[0m graphviz: dependency graph support [installed]\r\n opencamlib: CAM workbench support\r\n openscad: OpenSCAD support\r\n python-ladybug-core: Solar/Wind diagram support\r\n\u001b[0m\u001b[1m\u001b[38;5;4m::\u001b[0m\u001b[1m Running post-transaction hooks...\u001b[0m\r\n(1/4) Updating the MIME type database...\r\n(2/4) Arming ConditionNeedsUpdate...\r\n(3/4) Updating icon theme caches...\r\n(4/4) Updating the desktop file MIME type cache...\r\n\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "lines": 183 }, "4": { - "ansi": "\u001b[0m\u001b[38;5;6m~\u001b[0m\r\n \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[7m\u001b[38;5;4m liph \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.atuin \u001b[0m\u001b[38;5;7m│\u001b[0m \r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m\u001b[0m\u001b[7m\u001b[38;5;4m .cache \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[38;5;7m│\u001b[0m \r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.cargo \u001b[0m\u001b[38;5;7m│\u001b[0m \r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.claude \u001b[0m\u001b[38;5;7m│\u001b[0m \r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;255;152;0m \u001b[0m\u001b[38;5;4m.config \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.gnupg \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.local \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.locale \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.mozilla \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.npm \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.password-store \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4m.pi\u001b[0m\u001b[3m\u001b[38;5;4m -> dotfiles/p\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.pyenv \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.rustup \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4m.ssh\u001b[0m\u001b[3m\u001b[38;5;4m -> dotfiles/\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.w3m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4maerc_back\u001b[0m\u001b[3m\u001b[38;5;4m -> dotf\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mcloud\u001b[0m\u001b[3m\u001b[38;5;4m -> /mnt/tan\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mcode\u001b[0m\u001b[3m\u001b[38;5;4m -> /mnt/tank\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDocuments \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mdotfiles \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDownloads \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mMail \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mpaperless\u001b[0m\u001b[3m\u001b[38;5;4m -> /mnt\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mPictures \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mpkg \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mscripts\u001b[0m\u001b[3m\u001b[38;5;4m -> /mnt/t\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4msrc \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.aliases.zsh\u001b[0m\u001b[3m -> d\u001b[0m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_history \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_logout \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bash_profile \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bashrc \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;203;203;65m \u001b[0m.claude.json \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.export.zsh\u001b[0m\u001b[3m -> do\u001b[0m… \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;245;77;39m \u001b[0m.gitconfig \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.gtkrc-2.0 \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n\u001b[0m\u001b[38;2;152;195;121m\u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m NORMAL \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m 764B \u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m.cache\u001b[0m\u001b[38;2;90;96;120m  2026-10-01 11:54  \u001b[0m\u001b[38;5;2md\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;1mw\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;5;8m------\u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m 4% \u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m 2/45 \u001b[0m\u001b[38;2;152;195;121m\u001b[0m", - "lines": 39 + "ansi": "\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "lines": 3 } } }, { "panes": { "6": { - "ansi": "\u001b[0m\u001b[1m\u001b[38;2;234;154;151m\u001b[48;2;35;33;54m phil \u001b[0m\u001b[48;2;35;33;54m spam proton \u001b[0m\r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m+Action 0\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;234;154;151m O Breathing Space Ollama now supports Jev-like decision models Sep 30\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54mDrafts 0\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;224;222;244m\u001b[48;2;42;39;63m O Heal Play Love Your Friendly Tuition Reminder 🐖 Sep 28\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54mNewsletters 0\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[38;2;110;106;134m\u001b[48;2;42;39;63m HealPlayLove Connected LibraryThing: State of the Thing - September Sep 26\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54mSpam 0\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;224;222;244m\u001b[48;2;42;39;63m O Breathing Space Eine außergewöhnliche Woche in Basel Sep 26\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m+Time 0\u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[38;2;110;106;134m\u001b[48;2;42;39;63m a Noah Zollinger Pay as you go pricing for Ollama's cloud Sep 24\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m \u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[38;2;110;106;134m\u001b[48;2;42;39;63m Heal Play Love another test Sep 18\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m \u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[38;2;110;106;134m\u001b[48;2;42;39;63m a Liph test email Sep 18\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m \u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;224;222;244m\u001b[48;2;42;39;63m O HealPlayLove Connected Ready to earn a return? Sep 16\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m \u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;224;222;244m\u001b[48;2;42;39;63m O Universal Sounds Schweiz test Sep 14\u001b[0m \r\n\u001b[0m\u001b[38;2;156;207;216m\u001b[48;2;35;33;54m \u001b[0m\u001b[1m\u001b[38;2;35;33;54m\u001b[48;2;35;33;54m│\u001b[0m\u001b[1m\u001b[38;2;224;222;244m\u001b[48;2;42;39;63m O Dr Joe Dispenza - younity dotf\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mniri \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.pyenv \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mnushell \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.rustup \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mnvim \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4m.ssh\u001b[0m\u001b[3m\u001b[38;5;4m -> dot\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mohmyposh \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.w3m \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mopencode \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4maerc_back\u001b[0m\u001b[3m\u001b[38;5;4m -\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mpi \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mcloud\u001b[0m\u001b[3m\u001b[38;5;4m -> /m\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mscripts \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mcode\u001b[0m\u001b[3m\u001b[38;5;4m -> /mn\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mssh \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDocuments \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mstarship \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[7m\u001b[38;5;4m dotfiles \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mswaync \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDownloads \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4msystemd \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mMail \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mtmux \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mpaperless\u001b[0m\u001b[3m\u001b[38;5;4m -\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mtridactyl \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mPictures \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwaybar \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mpkg \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwezterm \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4mscripts\u001b[0m\u001b[3m\u001b[38;5;4m -> \u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwofi \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4msrc \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4myazi \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.aliase….zsh \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mzshrc \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_histo… \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;245;77;39m \u001b[0m.gitignore \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_logout \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;122;13;33m \u001b[0mpackage-lock.json \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bash_profi… \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;232;39;75m \u001b[0mpackage.json \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bashrc \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;237;237;237m󰂺 \u001b[0mREADME.md \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;203;203;65m \u001b[0m.claude.json \u001b[0m\u001b[38;5;7m│ │\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.export.zsh… \u001b[0m\u001b[38;5;7m│ │\u001b[0m\r\n \u001b[0m\u001b[38;2;245;77;39m \u001b[0m.gitconfig \u001b[0m\u001b[38;5;7m│ │\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.gtkrc-2.0 \u001b[0m\u001b[38;5;7m│ │\u001b[0m\r\n\u001b[0m\u001b[38;2;152;195;121m\u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m NORMAL \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m 168B \u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m.git\u001b[0m\u001b[38;2;90;96;120m  \u001b[0m\u001b[38;5;8m 0 󰆐 0 \u001b[0m\u001b[38;2;90;96;120m2026-10-01 22:33  \u001b[0m\u001b[38;5;2md\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;1mw\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;8m-\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;8m-\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m Top \u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m 1/33 \u001b[0m\u001b[38;2;152;195;121m\u001b[0m", + "lines": 39 + }, + "10": { + "ansi": "╭─[1]─Status──────────────────────────╮╮\r\n│\u001b[0m\u001b[38;5;2m✓\u001b[0m dotfiles → main │▐\r\n╰─────────────────────────────────────╯▐\r\n\u001b[0m\u001b[1m\u001b[38;5;2m╭─[2]─Files \u001b[0m- Worktrees - Submodules\u001b[0m\u001b[1m\u001b[38;5;2m──╮\u001b[0m▐\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m\u001b[1m\u001b[48;5;4m▼ herdr/.config/herdr/sessions/home \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m▐\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[38;5;1mM\u001b[0m session-history.json \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[38;5;1mM\u001b[0m session.json \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m \u001b[0m\u001b[1m\u001b[38;5;2m│\u001b[0m│\r\n\u001b[0m\u001b[1m\u001b[38;5;2m╰──────────────────────────────1 of 3─╯\u001b[0m│\r\n╭─[3]─\u001b[0m\u001b[38;5;2mLocal branches \u001b[0m- Remotes - Tags─╮│\r\n│\u001b[0m\u001b[38;5;2m *\u001b[0m main \u001b[0m\u001b[38;5;2m✓\u001b[0m ││\r\n│ ││\r\n│ ││\r\n│ ││\r\n│ ││\r\n│ ││\r\n╰──────────────────────────────1 of 1─╯│\r\n╭─[4]─\u001b[0m\u001b[38;5;2mCommits \u001b[0m- Reflog────────────────╮│\r\n│\u001b[0m\u001b[38;5;2m71b27f5a\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m updated kitty/ghostty e▐│\r\n│\u001b[0m\u001b[38;5;2m6079f663\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m updated everything ││\r\n│\u001b[0m\u001b[38;5;2md1b2fbdf\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m updated nvim treesitter││\r\n│\u001b[0m\u001b[38;5;2m893fe34a\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m updated dotfiles ││\r\n│\u001b[0m\u001b[38;5;2m89b1e380\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m udated colorscheme ││\r\n│\u001b[0m\u001b[38;5;2me078b218\u001b[0m \u001b[0m\u001b[38;2;36;244;94mli\u001b[0m \u001b[0m\u001b[38;2;36;244;94m○\u001b[0m changed to tokyo night ││\r\n╰─────────────────────────────1 of 80─╯╯\r\n╭─[5]─Stash───────────────────────────╮╮\r\n│\u001b[0m\u001b[38;5;6m3w\u001b[0m On main: tmp install ││\r\n╰──────────────────────────────1 of 1─╯╯\r\n\u001b[0m\u001b[38;5;4mStage: dotfiles/\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mniri \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.pyenv \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mnushell \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.rustup \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mnvim \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4m.ssh\u001b[0m\u001b[3m\u001b[38;5;4m -> dotfiles\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mohmyposh \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4m.w3m \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mopencode \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;158;158;158m \u001b[0m\u001b[38;5;4maerc_back\u001b[0m\u001b[3m\u001b[38;5;4m -> dot\u001b[0m\u001b[38;5;4m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mpi \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDocuments \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mscripts \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[7m\u001b[38;5;4m dotfiles \u001b[0m\u001b[38;5;4m\u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mssh \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;0;188;212m \u001b[0m\u001b[38;5;4mDownloads \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mstarship \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mMail \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mswaync \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mpkg \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4msystemd \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4msrc \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mtmux \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.aliases.zsh\u001b[0m\u001b[3m -> \u001b[0m… \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mtridactyl \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_history \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwaybar \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.bash_logout \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwezterm \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bash_profile \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mwofi \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.bashrc \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4myazi \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;203;203;65m \u001b[0m.claude.json \u001b[0m\u001b[38;5;7m│\u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;2;3;169;244m \u001b[0m\u001b[38;5;4mzshrc \u001b[0m\u001b[38;5;3m \u001b[0m\u001b[38;5;4m \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;137;224;81m \u001b[0m.export.zsh\u001b[0m\u001b[3m -> d\u001b[0m… \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;245;77;39m \u001b[0m.gitignore \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;245;77;39m \u001b[0m.gitconfig \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;122;13;33m \u001b[0mpackage-lock.json \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.gtkrc-2.0 \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;232;39;75m \u001b[0mpackage.json \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n \u001b[0m\u001b[38;2;255;255;255m \u001b[0m.gtkrc-2.0.mine \u001b[0m\u001b[38;5;7m│ \u001b[0m\u001b[38;2;237;237;237m󰂺 \u001b[0mREADME.md \u001b[0m\u001b[38;5;7m│\u001b[0m\r\n\u001b[0m\u001b[38;2;152;195;121m\u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m NORMAL \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m 168B \u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m.git\u001b[0m\u001b[38;2;90;96;120m  \u001b[0m\u001b[38;5;8m 0 󰆐 0 \u001b[0m \u001b[0m\u001b[38;2;90;96;120m2026-09-22 11:48  \u001b[0m\u001b[38;5;2md\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;1mw\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;8m-\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;5;3mr\u001b[0m\u001b[38;5;8m-\u001b[0m\u001b[38;5;6mx\u001b[0m\u001b[38;2;90;96;120m \u001b[0m\u001b[38;2;152;195;121m\u001b[48;2;90;96;120m Top \u001b[0m\u001b[38;5;0m\u001b[48;2;152;195;121m 1/33 \u001b[0m\u001b[38;2;152;195;121m\u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m ma\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m ma\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~/dotfiles\u001b[0m\u001b[38;5;3m main* \u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", - "lines": 41 - } - } - } - ] - }, - { - "tabs": [ - { - "panes": { "9": { - "ansi": "\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m \u001b[0m\u001b[1m\u001b[7m%\u001b[0m \u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m~\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", - "lines": 8 + "ansi": "\u001b[0m\u001b[38;5;5march liph \u001b[0m\u001b[38;5;4m/mnt/tank/code\u001b[0m\r\n\u001b[0m\u001b[38;5;5m❯\u001b[0m ", + "lines": 2 } } } diff --git a/herdr/.config/herdr/sessions/home/session.json b/herdr/.config/herdr/sessions/home/session.json index a912c99..7059417 100644 --- a/herdr/.config/herdr/sessions/home/session.json +++ b/herdr/.config/herdr/sessions/home/session.json @@ -34,15 +34,15 @@ { "id": "w2", "custom_name": "Home", - "identity_cwd": "/mnt/tank/scripts", + "identity_cwd": "/mnt/tank/cloud_phil/consume/paint/invoices", "public_pane_numbers": { - "5": 11, - "2": 13, - "3": 14, - "6": 5, - "4": 4 + "4": 3, + "5": 4, + "3": 2, + "11": 6, + "6": 5 }, - "next_public_pane_number": 15, + "next_public_pane_number": 7, "public_tab_numbers": [ 1, 2, @@ -57,24 +57,24 @@ "direction": "Horizontal", "ratio": 0.5, "first": { - "Pane": 2 + "Pane": 3 }, "second": { - "Pane": 3 + "Pane": 11 } } }, "panes": { - "2": { - "cwd": "/mnt/tank/scripts" + "11": { + "cwd": "/mnt/tank/cloud_phil/consume/paint/invoices" }, "3": { - "cwd": "/home/liph" + "cwd": "/mnt/tank/cloud_phil/consume/paint/invoices" } }, "zoomed": false, "focused": 3, - "root_pane": 2 + "root_pane": 3 }, { "custom_name": "Music", @@ -92,14 +92,14 @@ }, "panes": { "5": { - "cwd": "/mnt/tank/cloud_phil/consume/paint/invoices" + "cwd": "/home/liph" }, "4": { "cwd": "/home/liph" } }, "zoomed": false, - "focused": 4, + "focused": 5, "root_pane": 4 }, { @@ -125,7 +125,7 @@ "identity_cwd": "/home/liph/dotfiles", "public_pane_numbers": { "7": 1, - "8": 2 + "10": 2 }, "next_public_pane_number": 3, "public_tab_numbers": [ @@ -138,26 +138,31 @@ "layout": { "Split": { "direction": "Horizontal", - "ratio": 0.7613636, + "ratio": 0.71034485, "first": { "Pane": 7 }, "second": { - "Pane": 8 + "Pane": 10 } } }, "panes": { - "8": { - "cwd": "/home/liph/dotfiles", - "label": "Git" - }, "7": { "cwd": "/home/liph/dotfiles" + }, + "10": { + "cwd": "/home/liph/dotfiles", + "label": "Git", + "launch_argv": [ + "bash", + "-c", + "exec bash \"$HERDR_PLUGIN_ROOT/scripts/run-lazygit.sh\"" + ] } }, "zoomed": false, - "focused": 8, + "focused": 10, "root_pane": 7 } ], @@ -166,9 +171,10 @@ { "id": "w4", "custom_name": "Coding", - "identity_cwd": "/home/liph", + "identity_cwd": "/mnt/tank/code", "public_pane_numbers": { - "9": 2 + "9": 2, + "8": 1 }, "next_public_pane_number": 3, "public_tab_numbers": [ @@ -179,16 +185,28 @@ { "custom_name": "Pi", "layout": { - "Pane": 9 + "Split": { + "direction": "Horizontal", + "ratio": 0.5, + "first": { + "Pane": 8 + }, + "second": { + "Pane": 9 + } + } }, "panes": { "9": { - "cwd": "/home/liph" + "cwd": "/mnt/tank/code" + }, + "8": { + "cwd": "/mnt/tank/code" } }, "zoomed": false, - "focused": 9, - "root_pane": 9 + "focused": 8, + "root_pane": 8 } ], "active_tab": 0 diff --git a/quickshell/.config/quickshell b/quickshell/.config/quickshell new file mode 160000 index 0000000..e5f716e --- /dev/null +++ b/quickshell/.config/quickshell @@ -0,0 +1 @@ +Subproject commit e5f716ed90a7060f7ca3d3b8ae50adfe7d594f50 diff --git a/tealdeer/config.toml b/tealdeer/config.toml new file mode 100644 index 0000000..8fa4c91 --- /dev/null +++ b/tealdeer/config.toml @@ -0,0 +1,48 @@ +[style.description] +underline = false +bold = false +italic = false + +[style.command_name] +foreground = "cyan" +underline = false +bold = false +italic = false + +[style.example_text] +foreground = "green" +underline = false +bold = false +italic = false + +[style.example_code] +foreground = "cyan" +underline = false +bold = false +italic = false + +[style.example_variable] +foreground = "cyan" +underline = true +bold = false +italic = false + +[display] +compact = false +use_pager = false +show_title = false +placeholder_format = "long" + +[display.indent] +base = 2 +command = 6 + +[updates] +auto_update = true +auto_update_interval_hours = 720 +archive_source = "https://github.com/tldr-pages/tldr/releases/latest/download" +tls_backend = "rustls-with-webpki-roots" + +[directories] + +[search]