Skip to content
Snippets Groups Projects
Commit fa622df3 authored by Jiří Kalvoda's avatar Jiří Kalvoda
Browse files

I3 CONFIG Special cases for vm

parent e78fce67
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
cd "$(dirname "$0")"
. ../../userconfig-lib.sh
install_begin
confln main.km ~/.config/i3/config-gen
(
cd ~/.config/i3
./config-gen > config
)
install_ok
#!/bin/env keymap-i3
import os
is_vm = os.path.isfile("/etc/is_virtual")
LOAD("local.km", only_if_exists=True)
if not is_vm:
LOAD_LIB("led-cmddef.km")
def workspace_slave_all(k, workspace):
......@@ -38,6 +43,7 @@ def app_workspace(key, workspace, cmd):
EXEC_ON_STARTUP(CMD("xrdb ~/.Xresources"))
cmd_set_xkbmap = CMD("setxkbmap us,cz -variant ,ucw -option '' -option grp:caps_switch -option grp:switch -option compose:rctrl")
EXEC_ON_STARTUP(cmd_set_xkbmap)
if not is_vm:
EXEC_ON_STARTUP(CMD("sleep 2; osdd-run & sleep 1;osdc --color=red START"))
EXEC_ON_STARTUP(CMD("/usr/bin/gnome-keyring-deamon --start --components=secrets"))
EXEC_ON_STARTUP(CMD("numlockx on"))
......@@ -56,11 +62,18 @@ for_window [class=".*"] border pixel 1
font pango:monospace 9
"""[1:-1])
if WHICH("i3csstatus"):
I3_DIRECT("""
bar {
status_command "~/bin/i3csstatus i3 -c .config/i3/i3csstatus.conf -i 2>~/.i3csstatus.log"
}
"""[1:-1])
else:
I3_DIRECT("""
bar {
status_command "i3status"
}
"""[1:-1])
################ Mouse ################
......@@ -247,6 +260,7 @@ with ADD_MODIFICATOR(SUPER):
M(K_V(SHIFT), release_action=CMD('xdotool keyup super shift ctrl alt; xdotool type --clearmodifiers "$(date +%Y-%m-%d)"'))
if not is_vm:
with M(K_T(SHIFT), GO_MODE(STD_MODE("TABLE-jug9/1"))).action.mode:
table_all_keys("jug9", "1")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment