~gagbo/cz-dotfiles

f17725fad205b00d31ab77df8cd66006a73e9c2e — Gerry Agbobada 10 months ago bf26afd
Clean up unused xkb types, use fish more
4 files changed, 3 insertions(+), 79 deletions(-)

M home/dot_config/kitty/kitty.conf
M home/dot_config/wezterm/wezterm.lua
M home/dot_config/xkb/rules/evdev.lst
D home/dot_config/xkb/types_extra
M home/dot_config/kitty/kitty.conf => home/dot_config/kitty/kitty.conf +1 -1
@@ 1069,7 1069,7 @@ background_opacity 0.95

#: Advanced {{{

# shell .
shell fish

#: The shell program to execute. The default value of . means to use
#: whatever shell is set as the default shell for the current user.

M home/dot_config/wezterm/wezterm.lua => home/dot_config/wezterm/wezterm.lua +1 -0
@@ 3,6 3,7 @@ local theme = require "theme"
local config = {}

config.use_ime = false
config.default_prog = { 'fish', '-l' }

config = theme.apply(config)


M home/dot_config/xkb/rules/evdev.lst => home/dot_config/xkb/rules/evdev.lst +1 -1
@@ 1,2 1,2 @@
! variant
optimot fr: French (Optimot)
optimot_cinq_ergo fr: French (Optimot Ergo 1.5)

D home/dot_config/xkb/types_extra => home/dot_config/xkb/types_extra +0 -77
@@ 1,77 0,0 @@

xkb_types         {
    include "complete"

// Key types for Optimot layout
    type "FOUR_LEVEL_CONTROL" {
        modifiers = Shift+LevelThree+Control;

        map[None] = Level1;
        map[Shift] = Level2;
        map[LevelThree] = Level3;
        map[Shift+LevelThree] = Level4;
        map[Control]  = Level5;
        map[Control+Shift] = Level6;

        preserve[Control] = Control;
        preserve[Shift+Control] = Control;

        level_name[Level1] = "Base";
        level_name[Level2] = "Shift";
        level_name[Level3] = "Alt Base";
        level_name[Level4] = "Shift Alt";
        level_name[Level5] = "Control";
	    level_name[Level6] = "Shift Control";
    };

    type "FOUR_LEVEL_ALPHABETIC_CONTROL" {
        modifiers = Shift+Lock+LevelThree+Control;

        map[None] = Level1;
        map[Shift] = Level2;
        map[Lock]  = Level2;
        map[LevelThree] = Level3;
        map[Shift+LevelThree] = Level4;
        map[Lock+LevelThree] =  Level4;
        map[Lock+Shift+LevelThree] =  Level3;
        map[Control]  = Level5;
        map[Control+Shift] = Level6;

        preserve[Control] = Control;
        preserve[Shift+Control] = Control;

        level_name[Level1] = "Base";
        level_name[Level2] = "Shift";
        level_name[Level3] = "Alt Base";
        level_name[Level4] = "Shift Alt";
        level_name[Level5] = "Control";
        level_name[Level6] = "Shift Control";
    };

    type "FOUR_LEVEL_SEMIALPHABETIC_CONTROL" {
        modifiers = Shift+Lock+LevelThree+Control;

        map[None] = Level1;
        map[Shift] = Level2;
        map[Lock]  = Level2;
        map[LevelThree] = Level3;
        map[Shift+LevelThree] = Level4;
        map[Lock+LevelThree] =  Level3;
        map[Lock+Shift+LevelThree] = Level4;
        map[Control]  = Level5;
        map[Control+Shift] = Level6;

        preserve[Control] = Control;
        preserve[Shift+Control] = Control;
        preserve[Lock+LevelThree] = Lock;
        preserve[Lock+Shift+LevelThree] = Lock;

        level_name[Level1] = "Base";
        level_name[Level2] = "Shift";
        level_name[Level3] = "Alt Base";
        level_name[Level4] = "Shift Alt";
        level_name[Level5] = "Control";
        level_name[Level6] = "Shift Control";
    };

};