diff --git a/dot_config/i3/config b/dot_config/i3/config index 90eacfa..0f22d6f 100644 --- a/dot_config/i3/config +++ b/dot_config/i3/config @@ -20,14 +20,14 @@ workspace_layout default #border indicator on windows: default_border none -for_window [class="^.*"] border pixel 3 +for_window [class="^.*"] border pixel 2 # thin borders -hide_edge_borders both +#hide_edge_borders both # Set inner/outer gaps -gaps inner 10 -gaps outer 15 +gaps inner 15 +gaps outer 5 # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod @@ -192,11 +192,11 @@ bindsym $mod+Shift+s exec kazam # Define names for default workspaces for which we configure key bindings later on. # We use variables to avoid repeating the names in multiple places. -set $ws1 "1:home" -set $ws2 "2:game/files/st" -set $ws3 "3:web" -set $ws4 "4:other" -set $ws5 "5" +set $ws1 "base" +set $ws2 "launchpad" +set $ws3 "web" +set $ws4 "other" +set $ws5 "music" set $ws6 "6" set $ws7 "7" set $ws8 "8" @@ -216,8 +216,6 @@ exec --no-startup-id gnome-keyring-daemon # num lock activated exec --no-startup-id numlockx on -# configure multiple keyboard layouts and hotkey to switch (Alt+CAPSLOCK in this example) -#exec --no-startup-id setxkbmap -layout 'us,sk' -variant altgr-intl,qwerty -option 'grp:alt_caps_toggle' # start conky: exec_always --no-startup-id conky @@ -258,25 +256,40 @@ for_window [class="vlc"] sticky enable ###################################### # Define colors variables: -set $darkbluetrans #08052be6 -set $darkblue #08052b -set $lightblue #5294e2 -set $urgentred #e53935 -set $white #ffffff -set $black #000000 -set $purple #e345ff -set $darkgrey #383c4a -set $grey #b0b5bd -set $mediumgrey #8b8b8b -set $yellowbrown #e1b700 -set $orange #fe8019 +set $rosewater #f5e0dc +set $flamingo #f2cdcd +set $pink #f5c2e7 +set $mauve #cba6f7 +set $red #f38ba8 +set $maroon #eba0ac +set $peach #fab387 +set $green #a6e3a1 +set $teal #94e2d5 +set $sky #89dceb +set $sapphire #74c7ec +set $blue #89b4fa +set $lavender #b4befe +set $text #cdd6f4 +set $subtext1 #bac2de +set $subtext0 #a6adc8 +set $overlay2 #9399b2 +set $overlay1 #7f849c +set $overlay0 #6c7086 +set $surface2 #585b70 +set $surface1 #45475a +set $surface0 #313244 +set $base #1e1e2e +set $mantle #181825 +set $crust #11111b # define colors for windows: -#class border bground text indicator child_border -client.focused $lightblue $darkblue $grey $grey $grey -client.unfocused $darkblue $darkblue $grey $darkgrey $darkgrey -client.focused_inactive $darkblue $darkblue $grey $grey $black -client.urgent $urgentred $urgentred $grey $grey $yellowbrown +# target title bg text indicator border +client.focused $pink $base $text $rosewater $pink +client.focused_inactive $mauve $base $text $rosewater $mauve +client.unfocused $mauve $base $text $rosewater $mauve +client.urgent $peach $base $peach $overlay0 $peach +client.placeholder $overlay0 $base $text $overlay0 $overlay0 +client.background $base ############################################ # bar settings (input comes from i3blocks) # @@ -284,27 +297,27 @@ client.urgent $urgentred $urgentred $grey $grey $yellowbrown # Start i3bar to display a workspace bar bar { - font pango:Fira Sans 14 + font pango:Fira Sans 16 status_command i3blocks -c ~/.config/i3/i3blocks.conf - position top + position bottom tray_output primary tray_padding 0 # When strip_workspace_numbers is set to yes, # any workspace that has a name of the form # “[n][:][NAME]” will display only the name. - strip_workspace_numbers yes + strip_workspace_numbers no colors { - separator #504945 - background #282828 + separator $base + background $base statusline $white # border bg txt indicator - focused_workspace $7c6f64 $orange $white $purple - active_workspace $7c6f64 $mediumgrey $darkgrey $purple - inactive_workspace $darkgrey $darkgrey $grey $purple - urgent_workspace $urgentred $urgentred $white $purple + focused_workspace $pink $base $text $rosewater + active_workspace $pink $base $text $rosewater + inactive_workspace $mauve $base $text $rosewater + urgent_workspace $peach $base $peach $peach } }