Personal configs and dotfiles
Find a file
Trysdyn Black f52177c077 Add Waynergy configs
This is a rough one. Waynergy is the Wayland-compatible replacement for
synergy. As far as I can tell it works largely on black magic.

For whatever reason, Waynergy doesn't handle keycodes the same way
Synergy/Barrier do. It uses raw codes as sent by the server. These codes
can exceed the X cap of 318, resulting in keys being ignored in XWayland
sessions.

The dev's recommended path to keyboard support is to use a custom xkb
keymap and I guess just shrug at the dropped keys over 318. My method
uses the stock evdev xkb keymap and instead uses raw keycodes to swap
out-of-band keys to their expected keycodes.

The warning the dev gives is this is brittle and won't work on any other
OS, or possibly keyboard/box. I don't care.
2022-05-17 22:47:10 -07:00
.config Add Waynergy configs 2022-05-17 22:47:10 -07:00
.highlight/themes Add highlighter support 2021-04-05 01:20:16 -07:00
.iTerm2 Switch itermcolors to non-256 mode 2021-04-06 17:45:36 -07:00
.terminfo/x Add kitty .terminfo file 2020-12-14 21:12:14 -08:00
.vim Make vim better for markdown editing 2021-11-30 22:47:56 -08:00
.gitconfig Remove double-define of core.whitespace 2020-06-27 11:41:02 -07:00
.gtkrc-2.0 Massive changes for archlinux move 2021-04-15 18:54:43 -07:00
.mostrc More Aerc tweaks 2021-11-24 21:17:37 -08:00
.p10k.zsh Disable anaconda and todo-cli in zsh-p10k 2021-04-01 17:58:15 -07:00
.taskrc Add tasksh review udas and reports to taskrc 2022-05-14 18:33:49 -07:00
.tmux.conf Push base16 theme changes 2021-04-04 00:09:46 -07:00
.vimrc Add taskwarrior vim plugin 2022-05-04 19:08:14 -07:00
.xinitrc Update dunstrc for 1.7 2021-11-19 13:35:58 -08:00
.Xresources Massive changes for archlinux move 2021-04-15 18:54:43 -07:00
.zshrc Add editing of long command lines to zsh 2022-04-16 07:28:46 -07:00
README.md More Aerc tweaks 2021-11-24 21:17:37 -08:00
setup_dotfiles.py Fix comment and docstring typos 2020-12-06 14:21:36 -08:00

dotfiles

Personal dotfiles; probably not much here of value for anyone not me.

In essence this repo will mimic the layout of my homedir with a bunch of dotfiles and utility scripts in the right locations as if this were my homedirectory.

The setup_dotfiles.py script takes the contents of this path and creates symlinks in my actual homedir, matching the directory structure.

Requirements

  • Python 3.4
  • A home directory

Setup

  • Clone the repo
  • python3 setup_dotfiles.py

You can run the setup script from any path and it'll figure out what to do. The script will create symlinks in your home directory matching its layout. If you want to create the tree in a different location, you'll need to open the interpreter and manually invoke install_dotfiles() with the correct arguments.

You shouldn't do this if you're not me though because this will clobber your environment and replace it with mine. :)