Other Configs
GTK 3
~/.config/gtk-3.0/gtk.css
#xfwm-tabwin {
-XfwmTabwinWidget-icon-size: 128px;
-XfwmTabwinWidget-preview-size: 256px; }
Sets the default icon and window preview sizes for the Alt + Tab
window switcher.
npm
~/.config/npm/npmrc
prefix=${XDG_DATA_HOME}/npm
cache=${XDG_CACHE_HOME}/npm
init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js
Makes npm use XDG compliant directories instead of putting stuff in the home folder
tmux
~/.config/tmux/tmux.conf
Function | Shortcut | Setting | Explanation |
---|---|---|---|
Switch to Next Pane | Shift + Tab |
bind-key -n BTab select-pane -t +1 |
Panes are the "splits" |
Switch to Next Window | Ctrl + Tab |
bind -n C-Tab select-window -n |
Same keyboard shortcut as tabs in text editor or browser |
Switch to Previous Window | Ctrl + Shift + Tab |
bind -n C-S-Tab select-window -p |
|
Enable Mouse | N/A | set -g mouse on |
Mouse can be used to drag-resize panes |
Set Esc Delay to 0 |
N/A | set -g escape-time 0 |
By default there is a delay after pressing Esc to ensure an Alt sequence wasn't pressed. I set this to 0 as it's annoying |
btop
~/.config/btop/btop.conf
Notable Settings:
Function | Setting | Explanation |
---|---|---|
Set Refresh to 1000ms (1 sec) | update_ms = 1000 |
|
Set Process Sorting to CPU Lazy | proc_sorting = "cpu lazy" |
Easier to read and more useful than "cpu direct" |
Set Process Per Core to On | proc_per_core = True |
Makes it easier to see processes using a lot of CPU, as using 1 full core will appear as "100.0%" |
Cool Retro Term
~/.config/cool-retro-term/cool-retro-term.conf
[QQControlsFileDialog]
favoriteFolders=@Invalid()
height=0
sidebarSplit=132.525
sidebarVisible=true
sidebarWidth=80
width=0
Rofi
Micro
- rofi
- micro