@SmokeInFog@midwest.social
@SmokeInFog@midwest.social avatar

SmokeInFog

@SmokeInFog@midwest.social

A leftist entering their middle age and becoming more punk with every year

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SmokeInFog, (edited )
@SmokeInFog@midwest.social avatar

Also created one for marks (kmks is “kitty marks” abbreviated). Still working out some kinks with the remote script but that’s unrelated to the mappings [EDIT fixed it]:


<span style="color:#323232;">map --new-mode kmks kitty_mod+m>kitty_mod+m
</span><span style="color:#323232;">
</span><span style="color:#323232;">map --mode kmks kitty_mod+m>kitty_mod+m pop_keyboard_mode
</span><span style="color:#323232;">map --mode kmks esc    pop_keyboard_mode
</span><span style="color:#323232;">map --mode kmks ctrl+c pop_keyboard_mode
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Create / remove
</span><span style="color:#323232;">map --mode kmks space combine : create_marker : pop_keyboard_mode
</span><span style="color:#323232;">map --mode kmks r combine : remove_marker : pop_keyboard_mode
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;"># pre-defined
</span><span style="color:#323232;">
</span><span style="color:#323232;"># shift
</span><span style="color:#323232;">map --mode kmks shift+s combine : toggle_marker iregex 1 (success)|(2[0-9]{2}) : pop_keyboard_mode
</span><span style="color:#323232;">map --mode kmks shift+w combine : toggle_marker iregex 2 (warning|request|response|query) : pop_keyboard_mode
</span><span style="color:#323232;">map --mode kmks shift+e combine : toggle_marker iregex 3 (exception|error)|(5[0-9]{2}|4[0-9]{2}) : pop_keyboard_mode
</span><span style="color:#323232;"># all
</span><span style="color:#323232;">map --mode kmks shift+a combine : toggle_marker iregex 1 (success)|(2[0-9]{2}) 2 (warning|request|response|query) 3 (exception|error)|(5[0-9]{2}|4[0-9]{2}) : pop_keyboard_mode
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Highlight/color tabs
</span><span style="color:#323232;">
</span><span style="color:#323232;"># highlight
</span><span style="color:#323232;">map --mode kmks shift+alt+h>l combine : remote_control set-tab-color active_fg=NONE active_bg=NONE inactive_fg=white inactive_bg=darkorange : pop_keyboard_mode
</span><span style="color:#323232;"># side tab
</span><span style="color:#323232;">map --mode kmks shift+alt+s>t combine : remote_control set-tab-color active_fg=NONE active_bg=NONE inactive_fg=white inactive_bg=#010C6B : pop_keyboard_mode
</span><span style="color:#323232;"># background tab
</span><span style="color:#323232;">map --mode kmks shift+alt+b>t combine : remote_control set-tab-color active_fg=NONE active_bg=NONE inactive_fg=#999999 inactive_bg=black : pop_keyboard_mode
</span><span style="color:#323232;"># customize tab
</span><span style="color:#323232;">map --mode kmks shift+alt+c>t combine : launch --type overlay --title "pick tab colors" --allow-remote-control $HOME/.config/kitty/scripts/highlight-tab : pop_keyboard_mode
</span><span style="color:#323232;"># reset tab
</span><span style="color:#323232;">map --mode kmks shift+alt+r   combine : remote_control set-tab-color active_fg=NONE active_bg=NONE inactive_fg=NONE inactive_bg=NONE : pop_keyboard_mode
</span>

Kitty 0.34.0 release - Changelog

(Because of how kitty’s documentation is generated (relative anchors, e.g. #1, #2, etc) makes linking to specific changelog entries problematic as new versions are released; old links will not point to the correct entry. Worse, since the URL is the same, new posts to that url will count as a cross-post.)...

Rectangle for Linux?

To preface this, I’ve used Linux from the CLI for the better part of 15 years. I’m a software engineer and my personal projects are almost always something that runs in a Linux VM or a Docker container somewhere, but I’ve always used a Mac to work on personal and professional projects. I have a Windows desktop that I use...

SmokeInFog, (edited )
@SmokeInFog@midwest.social avatar

Mullvad provides DNS servers: mullvad.net/en/…/dns-over-https-and-dns-over-tls

As for a fallback option, I’d go with cloudflare’s 1.1.1.1 over google’s offerings: www.cloudflare.com/learning/dns/what-is-1.1.1.1/

SmokeInFog,
@SmokeInFog@midwest.social avatar

Kitty, hands down. GPU accelerated; native image protocol implemented by ranger, neofetch, and more; incredibly customizable; multiplexing with multiple windows and tabs; ligature support; and much more

If anybody has any questions about it, swing on over to Kitty Terminal Emulator [!kittyterimal]

SmokeInFog,
@SmokeInFog@midwest.social avatar

btop for system resource monitoring, htop for actually finding and killing processes

SmokeInFog,
@SmokeInFog@midwest.social avatar

It doesn’t really matter which distro you use, all hail the Arch wiki!

PS: if you use ddg, !aw is your friend here

SmokeInFog,
@SmokeInFog@midwest.social avatar

Yeah, I use Mint and the Arch wiki is still one of my first stops when I have an issue

SmokeInFog, (edited )
@SmokeInFog@midwest.social avatar

Kitty, hands down. GPU accelerated; native image protocol implemented by ranger, neofetch, and more; incredibly customizable; multiplexing with multiple windows and tabs; ligature support; and much more

If anybody has any questions about it, swing on over to Kitty Terminal Emulator [!kittyterimal]

SmokeInFog,
@SmokeInFog@midwest.social avatar

kitty requires its terminfo be set properly on the remote host. Its best to use the ssh kitten (I have it aliased), though it’s only technically required the first time on any particular box/instance. See this issue in the FAQ: I get errors about the terminal being unknown or opening the terminal failing or functional keys like arrow keys don’t work?

SmokeInFog,
@SmokeInFog@midwest.social avatar

Also, how do you go about migrating your old config and rc files? Start fresh or just copy em over and make adjustments where necessary? I keep all of my important configs and dot files in a git repo. When setting up a new system I clone that repo and then symlink to them in the appropriate places

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines