From ed1c6898b3ed257fbbb992db664a53d5577c74ea Mon Sep 17 00:00:00 2001 From: CramMK Date: Mon, 13 Jan 2020 10:43:02 +0100 Subject: [PATCH] Add i3 configurations - First status_bar changes - Changed locking binds --- config.yaml | 7 +++++ dotdrop | 2 +- dotfiles/config/i3/config | 11 +++++++- dotfiles/config/i3status/config | 46 +++++++++++++++++++++++++++++++++ 4 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 dotfiles/config/i3status/config diff --git a/config.yaml b/config.yaml index 33d88cc..0586a3e 100644 --- a/config.yaml +++ b/config.yaml @@ -18,6 +18,9 @@ dotfiles: f_config: src: config/i3/config dst: ~/.config/i3/config + f_i3status_config: + src: config/i3status/config + dst: ~/.config/i3status/config profiles: default: dotfiles: @@ -26,3 +29,7 @@ profiles: - f_gitconfig - f_xresources - f_config + farellien: + dotfiles: + - f_i3status_config + - f_config diff --git a/dotdrop b/dotdrop index e5372db..d242742 160000 --- a/dotdrop +++ b/dotdrop @@ -1 +1 @@ -Subproject commit e5372dbf8c406071f2f2474eebd488e3dafc278d +Subproject commit d242742d24547ba2be4088d0f6068a4c67a6806b diff --git a/dotfiles/config/i3/config b/dotfiles/config/i3/config index 6954ed9..c776d8b 100644 --- a/dotfiles/config/i3/config +++ b/dotfiles/config/i3/config @@ -180,4 +180,13 @@ bar { status_command i3status } -bindsym $mod+Shift+d exec "xlock" +mode "lock-screen" { + bindsym $mod+b exec "xlock -mode blank" + bindsym $mod+d exec "xlock -mode matrix" + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+Shift+d mode "default" +} + + bindsym $mod+Shift+d mode "lock-screen" +# xrandr --output DVI-I-1 --auto --right-of VGA-1 diff --git a/dotfiles/config/i3status/config b/dotfiles/config/i3status/config new file mode 100644 index 0000000..c3afabb --- /dev/null +++ b/dotfiles/config/i3status/config @@ -0,0 +1,46 @@ +general { + output_format = "i3bar" + colors = true + interval = 1 +} + +order += "wireless _first_" +order += "ethernet _first_" +order += "battery all" +order += "disk /" +order += "load" +order += "memory" +order += "tztime local" + +wireless _first_ { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet _first_ { + format_up = "E: %ip (%speed)" + format_down = "E: down" +} + +battery all { + format = "%status %percantage %remaining" +} + +disk "/" { + format = "%avail" +# format = "free" # also shows reserved +} + +load { + format = "%1min" +} + +memory { + format = "%used of %available" + threshold_degraded = "1G" + format_degraded = "MEMORY < %available" +} + +tztime local { + format = "%Y-%m-%d %H:%M:%S" +}