add custom for i3status and adapt for work
This commit is contained in:
parent
8031a80a60
commit
fa8003c15b
8 changed files with 43 additions and 51 deletions
|
@ -6,8 +6,8 @@ decorations = 'None'
|
||||||
opacity = 0.70
|
opacity = 0.70
|
||||||
dynamic_title = true
|
dynamic_title = true
|
||||||
|
|
||||||
[windows.class]
|
# [windows.class]
|
||||||
general = "alacritty"
|
# general = "alacritty"
|
||||||
|
|
||||||
[bell]
|
[bell]
|
||||||
animation = "EaseOutQuad"
|
animation = "EaseOutQuad"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#
|
#
|
||||||
# If this option is set to mouse or keyboard, the monitor option
|
# If this option is set to mouse or keyboard, the monitor option
|
||||||
# will be ignored.
|
# will be ignored.
|
||||||
follow = none
|
follow = moouse
|
||||||
|
|
||||||
# The geometry of the window:
|
# The geometry of the window:
|
||||||
# [{width}]x{height}[+/-{x}+/-{y}]
|
# [{width}]x{height}[+/-{x}+/-{y}]
|
||||||
|
|
|
@ -51,10 +51,10 @@ floating_modifier $mod
|
||||||
|
|
||||||
# move tiling windows via drag & drop by left-clicking into the title bar,
|
# move tiling windows via drag & drop by left-clicking into the title bar,
|
||||||
# or left-clicking anywhere into the window while holding the floating modifier.
|
# or left-clicking anywhere into the window while holding the floating modifier.
|
||||||
tiling_drag modifier titlebar
|
# tiling_drag modifier titlebar
|
||||||
|
|
||||||
# start a terminal
|
# start a terminal
|
||||||
bindsym $mod+Return exec /etc/profiles/per-user/hactario/bin/alacritty
|
bindsym $mod+Return exec alacritty
|
||||||
|
|
||||||
# kill focused window
|
# kill focused window
|
||||||
bindsym $mod+Shift+a kill
|
bindsym $mod+Shift+a kill
|
||||||
|
@ -155,21 +155,6 @@ bindsym $mod+Shift+exclam move container to workspace number $ws8
|
||||||
bindsym $mod+Shift+ccedilla move container to workspace number $ws9
|
bindsym $mod+Shift+ccedilla move container to workspace number $ws9
|
||||||
bindsym $mod+Shift+agrave move container to workspace number $ws10
|
bindsym $mod+Shift+agrave move container to workspace number $ws10
|
||||||
|
|
||||||
set $monitor_main "DP-1-1"
|
|
||||||
set $monitor_vertical "DP-2"
|
|
||||||
set $monitor_integrated "eDP-1"
|
|
||||||
|
|
||||||
workspace $ws1 output $monitor_main
|
|
||||||
workspace $ws2 output $monitor_main
|
|
||||||
workspace $ws3 output $monitor_main
|
|
||||||
workspace $ws4 output $monitor_main
|
|
||||||
workspace $ws5 output $monitor_main
|
|
||||||
workspace $ws6 output $monitor_main
|
|
||||||
workspace $ws7 output $monitor_vertical
|
|
||||||
workspace $ws8 output $monitor_vertical
|
|
||||||
workspace $ws9 output $monitor_integrated
|
|
||||||
workspace $ws10 output $monitor_integrated
|
|
||||||
|
|
||||||
bindsym $mod+x [urgent=latest] focus
|
bindsym $mod+x [urgent=latest] focus
|
||||||
|
|
||||||
# reload the configuration file
|
# reload the configuration file
|
||||||
|
@ -233,5 +218,5 @@ bar {
|
||||||
bindsym --release button3 exec --no-startup-id import ~/screenshot-$(date +%F-%T).png
|
bindsym --release button3 exec --no-startup-id import ~/screenshot-$(date +%F-%T).png
|
||||||
}
|
}
|
||||||
|
|
||||||
exec --no-startup-id feh --bg-fill ~/.dotfiles/i3/.wallpapers/mr-robot-hacker-10000x5625-15768.png
|
exec --no-startup-id feh --bg-fill ~/.wallpapers/mr-robot-hacker-10000x5625-15768.png
|
||||||
exec "setxkbmap -layout be"
|
exec "setxkbmap -layout be"
|
||||||
|
|
|
@ -14,12 +14,13 @@ assign [class="chromium-browser"] $ws8
|
||||||
assign [class="chromium"] $ws8
|
assign [class="chromium"] $ws8
|
||||||
assign [class="Thunderbird"] $ws7
|
assign [class="Thunderbird"] $ws7
|
||||||
assign [class="vscodium"] $ws3
|
assign [class="vscodium"] $ws3
|
||||||
|
assign [class="code"] $ws3
|
||||||
assign [class="Alacritty"] $ws2
|
assign [class="Alacritty"] $ws2
|
||||||
assign [class="Moonlight"] $ws6
|
assign [class="Moonlight"] $ws6
|
||||||
assign [class="plex-bin"] $ws5
|
assign [class="plex-bin"] $ws5
|
||||||
assign [class="vlc"] $ws5
|
assign [class="vlc"] $ws5
|
||||||
assign [class="Spotify"] $ws9
|
assign [class="Spotify"] $ws9
|
||||||
assign [class="Spotify"] $ws9
|
assign [class="keepass"] $ws9
|
||||||
|
|
||||||
for_window [class="Alert"] floating enable
|
for_window [class="Alert"] floating enable
|
||||||
for_window [class="dunst"] floating enable
|
for_window [class="dunst"] floating enable
|
14
i3/.config/i3/config.d/screens.conf
Normal file
14
i3/.config/i3/config.d/screens.conf
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
set $monitor_main "primary"
|
||||||
|
set $monitor_vertical "nonprimary"
|
||||||
|
set $monitor_integrated "eDP-1"
|
||||||
|
|
||||||
|
workspace $ws1 output $monitor_main
|
||||||
|
workspace $ws2 output $monitor_main
|
||||||
|
workspace $ws3 output $monitor_main
|
||||||
|
workspace $ws4 output $monitor_main
|
||||||
|
workspace $ws5 output $monitor_main
|
||||||
|
workspace $ws6 output $monitor_main
|
||||||
|
workspace $ws7 output $monitor_vertical
|
||||||
|
workspace $ws8 output $monitor_vertical
|
||||||
|
workspace $ws9 output $monitor_integrated
|
||||||
|
workspace $ws10 output $monitor_integrated
|
|
@ -22,25 +22,20 @@ order += "disk /home"
|
||||||
// order += "run_watch DHCP"
|
// order += "run_watch DHCP"
|
||||||
// order += "run_watch VPNC"
|
// order += "run_watch VPNC"
|
||||||
// order += "path_exists VPN"
|
// order += "path_exists VPN"
|
||||||
order += "wireless wlp2s0"
|
order += "wireless _first_"
|
||||||
order += "ethernet enp0s31f6"
|
order += "ethernet _first_"
|
||||||
// order += "ethernet enp0s20f0u3c2"
|
|
||||||
order += "ethernet"
|
|
||||||
order += "battery 0"
|
order += "battery 0"
|
||||||
order += "cpu_temperature 0"
|
order += "cpu_temperature 0"
|
||||||
order += "tztime local"order += "tztime Montreal"
|
order += "tztime date"
|
||||||
|
order += "tztime Montreal"
|
||||||
order += "tztime Brussels"
|
order += "tztime Brussels"
|
||||||
|
|
||||||
wireless wlp2s0 {
|
wireless _first_ {
|
||||||
format_up = " (%quality at %essid, %bitrate) %ip"
|
format_up = " (%quality at %essid, %bitrate) %ip"
|
||||||
format_down = " "
|
format_down = " "
|
||||||
}
|
}
|
||||||
|
|
||||||
ethernet enp0s31f6 {
|
ethernet _first_ {
|
||||||
format_up = " %ip"
|
|
||||||
format_down = " "
|
|
||||||
}
|
|
||||||
ethernet enp0s20f0u3c2 {
|
|
||||||
format_up = " %ip"
|
format_up = " %ip"
|
||||||
format_down = " "
|
format_down = " "
|
||||||
}
|
}
|
||||||
|
@ -53,10 +48,10 @@ battery 0 {
|
||||||
low_threshold = 11
|
low_threshold = 11
|
||||||
threshold_type = percentage
|
threshold_type = percentage
|
||||||
hide_seconds = true
|
hide_seconds = true
|
||||||
status_chr = " ⚡ "
|
status_chr = "⚡ "
|
||||||
status_bat = " 🪫 "
|
status_bat = "🪫 "
|
||||||
status_unk = " 🔌 "
|
status_unk = "🔌 "
|
||||||
status_full = " 🔋 "
|
status_full = "🔋 "
|
||||||
path = "/sys/class/power_supply/BAT%d/uevent"
|
path = "/sys/class/power_supply/BAT%d/uevent"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,17 +69,17 @@ path_exists VPN {
|
||||||
path = "/proc/sys/net/ipv4/conf/tun0"
|
path = "/proc/sys/net/ipv4/conf/tun0"
|
||||||
}
|
}
|
||||||
|
|
||||||
tztime local {
|
tztime date {
|
||||||
format = "📅 %V %a %Y-%m-%d %H:%M:%S %Z"
|
format = "📅 %V %a %Y-%m-%d"
|
||||||
hide_if_equals_localtime = true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tztime Brussels {
|
tztime Brussels {
|
||||||
format = "📅 %V %a %Y-%m-%d %H:%M:%S %Z"
|
format = "🇧🇪 %H:%M:%S %Z"
|
||||||
timezone = "Europe/Brussels"
|
timezone = "Europe/Brussels"
|
||||||
}
|
}
|
||||||
|
|
||||||
tztime Montreal {
|
tztime Montreal {
|
||||||
format = " %H:%M:%S %Z"
|
format = "🏴 %H:%M:%S %Z"
|
||||||
timezone = "America/Montreal"
|
timezone = "America/Montreal"
|
||||||
hide_if_equals_localtime = true
|
hide_if_equals_localtime = true
|
||||||
}
|
}
|
||||||
|
@ -95,7 +90,7 @@ load {
|
||||||
|
|
||||||
cpu_temperature 0 {
|
cpu_temperature 0 {
|
||||||
format = "🌡️ %degrees"
|
format = "🌡️ %degrees"
|
||||||
path = "/sys/devices/platform/coretemp.0/hwmon/hwmon5/temp1_input"
|
path = "/sys/devices/platform/coretemp.0/hwmon/hwmon*/temp1_input"
|
||||||
}
|
}
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
|
@ -125,10 +120,6 @@ disk "/home" {
|
||||||
threshold_type = percentage_avail
|
threshold_type = percentage_avail
|
||||||
}
|
}
|
||||||
|
|
||||||
disk "/home" {
|
|
||||||
format = "%free"
|
|
||||||
}
|
|
||||||
|
|
||||||
read_file uptime {
|
read_file uptime {
|
||||||
path = "/proc/uptime"
|
path = "/proc/uptime"
|
||||||
}
|
}
|
||||||
|
@ -144,5 +135,5 @@ volume master {
|
||||||
|
|
||||||
read_file spotify {
|
read_file spotify {
|
||||||
format = "🔊%content"
|
format = "🔊%content"
|
||||||
path = "~/.config/i3status/spotify.log"
|
path = "$HOME/.config/i3status/spotify.log"
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
|
|
@ -252,7 +252,7 @@ tmux
|
||||||
#ubuntu
|
#ubuntu
|
||||||
#urltools
|
#urltools
|
||||||
vagrant
|
vagrant
|
||||||
vault
|
#vault
|
||||||
#vi-mode
|
#vi-mode
|
||||||
#vim-interaction
|
#vim-interaction
|
||||||
#virtualenv
|
#virtualenv
|
||||||
|
@ -274,7 +274,7 @@ vault
|
||||||
)
|
)
|
||||||
|
|
||||||
zstyle :omz:plugins:ssh-agent agent-forwarding on
|
zstyle :omz:plugins:ssh-agent agent-forwarding on
|
||||||
zstyle :omz:plugins:ssh-agent identities work_201909
|
zstyle :omz:plugins:ssh-agent lazy yes
|
||||||
zstyle :omz:plugins:ssh-agent lifetime 4h
|
zstyle :omz:plugins:ssh-agent lifetime 4h
|
||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
Loading…
Add table
Reference in a new issue