Commit Graph

794 Commits

Author SHA1 Message Date
d4c1ca9ff4
chore(sway): add input setting for touchpad 2021-05-20 18:11:21 +02:00
509749c8c0
chore(swaylock): add daemonize to the config 2021-05-20 18:10:37 +02:00
8eaff04f27
chore(kitty): {url_prefixes,strip_trailing_spaces} 2021-05-20 18:07:48 +02:00
37db130fa5
chore(tridactyl): add git clone bindings 2021-05-20 18:06:04 +02:00
19fb254f7b
add .config/tridactyl/tridactylrc 2021-05-20 17:57:04 +02:00
1861310a9b
vimrc: terminal mode enhancements
* add keybinds to run make in the {back,fore}ground and open the
  terminal once done
* add keybind to enter terminal normal mode easily
2021-05-03 14:43:57 +02:00
31e3b051f2
vimrc: set options for ft=sway and tw=79 generally 2021-05-03 04:41:52 +02:00
ca7c0d8368
swayconfig: add autotiling,batsignal;fix polkit
and a couple more updates:
* don't run wofi -f (fork?) because it's failing
* fix exec/exec_always behaviour - order mattered
* switch to lxpolkit because gnome the one just won't work
* default border is now 1, looks ok
* add flags to chromium keybind
* run waybar the old way as the new one seems to be more expensive on
  the cpu
2021-05-03 04:20:39 +02:00
e4d4f426bc
zshrc: add alias and viman function 2021-05-03 04:20:39 +02:00
5fe9344396
kitty: config updates
notable options that changed or were recently added to kitty and
needed to be ingegrated:
* scrollback_fill_enlarged_window yes
* scrollback_lines 500000
  scrollback has been limited to 500k lines, which, in practice is
  still too much
* confirm_os_window_close 1
* allow_hyperlinks ask
* tab_activity_symbol have been set to 🚦, cause why not
* per-tab zoom keybinding have been added
* tab title template have been edited to also include tab index number
* new url prefixes have been added
2021-05-03 04:20:39 +02:00
447e85b88f
zshrc+zprofile updates
* optimise zplug, completions and ohmyzsh plugin loading resulting in
  faster load time
* introduce shell caching (surely another speed-up)
* clean-up zshrc and move stuff (wayland exports, sway call) to profile
* set cleaner git status indicators via SPACESHIP vars
* delete stuff (yeah, I know...)

as per #2
2021-05-03 04:20:21 +02:00
e958c65101
zshrc: autoinstall ohmyzsh when not present
* useful for new machines
2021-05-03 02:21:39 +02:00
d53aaf1460
screen-share-sway make clean 2021-05-03 02:13:57 +02:00
de591a7f7a
vimrc: optimise plugin loading + linter setting
* theme change to space_vim_theme
* airline theme change to violet
* compensate for themes not setting italic by setting it ourselves
* airline mode set to the short versions of normal, insert, visual,
  etc...

* enable vim popups (ballooneval)

* add ALE linter

* syntastic conditional loading
* Plug plugins conditional loading
* plugins slowing down vim startup are only loaded based on
  event hooks that's active once vim loaded the file {CursorHold,CursorHoldI}
* {plugin,theme,general} clean-up
2021-05-03 02:05:15 +02:00
b8a4e7ecf0
chore: screen-share-sway script improvements
* add sanity checks
* speed-up build times by taking the honeybadger approach
* fix some shellcheck warnings (mostly quotes)
* legibility++
2021-04-20 22:50:11 +02:00
2718c6fb57
sway: try proper way to run waybar 2021-04-20 22:31:51 +02:00
40a45bfefd
vimrc: thic cursor pls 2021-03-23 19:37:38 +01:00
bfebde7a58
vimrc: add wiki plugin 2021-03-23 19:36:36 +01:00
7da2cc69e4
apod: proper homedir for astronomy pics of the day 2021-03-23 19:32:29 +01:00
0571bf16ca
kitty: tab style changes 2021-03-23 19:30:34 +01:00
43835ea801
kitty: increase font size to 12 points 2021-03-15 15:14:04 +01:00
c2289474f4
simplify {swaylock-wrapper,swaylocker} scripts 2021-03-15 15:12:32 +01:00
83283e3645
vimrc: set Fira Code as gui font 2021-03-15 14:18:07 +01:00
d748fb4415
vimrc: cursor updates 2021-03-15 14:16:36 +01:00
d3c2cc87fb
vimrc: syntastic setting updates 2021-03-15 14:15:41 +01:00
bae9b0d39b
vimrc: run gitgutter calls asynchronously 2021-03-15 14:14:40 +01:00
54d4ed9469
vimrc: plugin updates 2021-03-15 14:13:32 +01:00
5287bfd831
screen-share-sway: also run hg update 2021-03-14 04:52:19 +01:00
44f399ae24
rm swaylock parameters, use config
since 71b94bedc5
2021-02-27 20:26:56 +01:00
4345a295bc
vim modeline for sway config 2021-02-27 20:23:26 +01:00
71b94bedc5
add swaylock config 2021-02-27 20:22:13 +01:00
e000720330
wofi: dynamic_lines=s/true/false/ 2021-02-27 15:21:20 +01:00
ea2e7fb770
refactor screen-share-sway
* introduce variables for common values
* properly quote variables
* check if directories exist before certain steps
* exit on cd failure
2021-02-27 15:17:02 +01:00
3eeb1e435e
add screen-share-sway script
* based on a guide to setup proper screen sharing on sway
  ref: https://github.com/hw0lff/screen-share-sway
2021-02-18 09:37:51 +01:00
7aa1e113f5
autoopen sway on tty1 2021-02-10 23:27:34 +01:00
cbb464b1a8
fix: deoplete updating
* don't call nvim command
* enable at startup
2021-02-10 23:26:30 +01:00
8c703e9838
chore: add a v4l2 module convenience build script 2021-02-04 22:56:23 +01:00
3ba4803a28
update sway config and switcher script
* dynamic head switching and/or adding/removing behaviour
* enable smart borders
* enable convenient mouse-drag + meta key window resizer (floating_modifier)
* only run certain programs on session start, as opposed to on each session restart
* add a ranger keybind
* add playerctl keybinds
* assing discord window to a workspace
2021-02-04 22:56:23 +01:00
00d6f0e885
chore: rm useless keyring start in zshrc 2021-02-04 22:56:22 +01:00
bda284f700
chore: zshrc updates
* add gradle completion plugin
* fix asdf completions
* add dotnet completions
* set autosuggest strategy to both history and completion (again)
* add ix() function
* fix upload function
* rm yarn from ohmyzsh plugins
2021-02-04 22:56:22 +01:00
abb7372b0c
chore: grab screenshot of the first screen 2021-02-04 22:56:22 +01:00
88fbf9e0cb
chore: set autoload for tex files 2021-02-04 22:56:22 +01:00
d1182628a3
vimrc: set conceallevel properly 2021-02-04 22:56:15 +01:00
c9cf07fb8e
chore: explicit editor for kitty 2021-02-04 22:30:14 +01:00
1c5ae0edc0
chore: add mako config 2020-11-25 12:42:30 +01:00
e71518c93e
chore: add Codium settings.json 2020-11-25 12:40:50 +01:00
bf742b90ad
tweak: {sys_menu,window edge} settings in sway cfg
* set fill mode and bg color independently of the bg pic
* set default_floating_border to normal
* set hide_edge_borders to smart
* add a really smart system menu (lock, logout, reboot, poweroff) implemented
  as a sway mode whereby you first press $mod+Shift+e and then choose an action
  reference: dfd6f956f6/.config/sway/config (L228-L241)
2020-11-25 12:39:25 +01:00
e26157a49c
feat: add btrfs snapshot sync wrapper script 2020-11-03 13:07:40 +01:00
a3a7cf765e
chore: add upload function 2020-11-03 13:06:53 +01:00
d14a69bd28
feat: move stuff to .zprofile
* track .zprofile
2020-11-03 13:05:55 +01:00