Commit graph

19 commits

Author SHA1 Message Date
d34cecb27e Switch to GNU stow 2019-12-29 23:12:13 +01:00
2915f036fd Add nextcloud client autostart 2019-12-02 19:02:21 +01:00
e8ecde9a6a Revert picom use of experimental backends
Experimental backends have too many hiccups still to be used full-time
unfortunately. (though not surprisingly, being called experimental)
2019-11-30 11:41:42 +01:00
6b7e5d119f Add timeout for mapping control to escape
After holding capslock for 500ms, it will not generate an escape press
to avoid some unintentional presses of escape.
2019-11-21 12:14:31 +01:00
36fc3e7245 Add pywal automatic setting on restart 2019-11-18 22:54:41 +01:00
3d1438f657 Add picom inactive window opacity automatic toggle
Whenever i3 is using gapless mode, all windows will be opaque. When gaps
are shown inactive windows will have some transparency and blur behind
them.

Script can be invoked manually with `picom_toggle_inactive_opacity` to
toggle, `picom_toggle_inactive_opacity on` or
`picom_toggle_inactive_opacity off` to set it respectively.
2019-11-18 22:52:25 +01:00
717b9d9096 Adapt compton config to new naming scheme picom 2019-11-18 18:19:48 +01:00
b3db50f03b Add redshift to startup if it exists 2019-11-17 23:29:09 +01:00
da5cd9ef1f Add rofi menus to global shortcuts
Accessible through Super+Space for the quickrun menu (essentially
emulates dmenu, just with a nice colorscheme); Super+r for a more
extensive options menu: window switching, clipboard history, ssh
(accessible with Shift-right). First step toward streamlined rofi
config.
2019-09-05 21:41:07 +02:00
b38bf229e0 Adjust default keyboard layout based on hostname
Detects the hostname of the x system starting up and sets the keyboard
default layout accordingly to german or eurkey. Uses either the $HOST or
$HOSTNAME variable, of which the first should typically be set. If no
hostname is detected defaults to eurkey layout. Hostname detection is
hardcoded for now, since I don't anticipate many changes.
2019-05-22 16:11:01 +02:00
ccd25e65ea set sxhkd to autostart on xinit
Checks for existence of the program, and then starts it. Does nothing if
sxhkd is not installed (fails silently).
2019-05-22 14:46:48 +02:00
bc440c2c7c set default keyboard layout to EURkey 2019-04-24 15:29:25 +02:00
8de1ecc446 fix xinit syntax error 2019-04-16 13:53:19 +02:00
ed5c5c9b55 enabled touch tapping on xinit boot 2019-04-12 14:41:35 +02:00
00258bc985 don't flash window if its the only one 2019-03-15 15:21:33 +01:00
d0820777f6 add unclutter to x init if it exists 2019-03-15 13:44:48 +01:00
82aab0ce29 add compton and flashfocus to x startup if they exist 2019-03-12 17:55:18 +01:00
c768aa9983 add german / us keyboard layout switching for X 2019-03-10 14:18:05 +01:00
39ca1b4d5c Move Capslock Remapping to xinitrc
Prevents a new instance of xcape being started with every single
shell session (i.e. a lot of sessions with tmux, urxvt, etc.).
Instead initializes xcape key replacement once when starting x
2019-02-27 10:02:06 +01:00