i3status rust
This commit is contained in:
parent
8a67b6ebdf
commit
b0475aa31e
|
@ -0,0 +1,13 @@
|
||||||
|
theme = "dracula_at_night"
|
||||||
|
|
||||||
|
[editor]
|
||||||
|
auto-completion = true
|
||||||
|
auto-info = true
|
||||||
|
|
||||||
|
[editor.statusline]
|
||||||
|
left = ["mode", "spinner", "file-name", "diagnostics"]
|
||||||
|
right = ["selections", "position", "file-encoding"]
|
||||||
|
|
||||||
|
[editor.lsp]
|
||||||
|
auto-signature-help = true
|
||||||
|
display-signature-help-docs = true
|
21
i3/config
21
i3/config
|
@ -39,7 +39,7 @@ exec xrandr --output eDP --set TearFree on
|
||||||
#exec play ~/syncthing-files/beepbeep/cutebeepbeep7.ogg
|
#exec play ~/syncthing-files/beepbeep/cutebeepbeep7.ogg
|
||||||
# NetworkManager is the most popular way to manage wireless networks on Linux,
|
# NetworkManager is the most popular way to manage wireless networks on Linux,
|
||||||
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
||||||
exec setxkbmap -option caps:none
|
#exec setxkbmap -option caps:none
|
||||||
exec picom -b
|
exec picom -b
|
||||||
exec feh --bg-center ~/Onedrive/made/tess-website/assets/background-index.jpg
|
exec feh --bg-center ~/Onedrive/made/tess-website/assets/background-index.jpg
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ bindsym $mod+a focus parent
|
||||||
|
|
||||||
# Define names for default workspaces for which we configure key bindings later on.
|
# Define names for default workspaces for which we configure key bindings later on.
|
||||||
# We use variables to avoid repeating the names in multiple places.
|
# We use variables to avoid repeating the names in multiple places.
|
||||||
set $ws1 "1:&"
|
set $ws1 "1:%"
|
||||||
set $ws2 "2:["
|
set $ws2 "2:["
|
||||||
set $ws3 "3:{"
|
set $ws3 "3:{"
|
||||||
set $ws4 "4:}"
|
set $ws4 "4:}"
|
||||||
|
@ -266,7 +266,22 @@ bindsym $mod+Tab exec alacritty -e newsboat
|
||||||
|
|
||||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||||
# finds out, if available)
|
# finds out, if available)
|
||||||
exec_always --no-startup-id ~/.config/polybar/launch.sh --config=~/.config/polybar/config
|
bar {
|
||||||
|
font pango:mononoki 14
|
||||||
|
position top
|
||||||
|
status_command i3status-rs
|
||||||
|
strip_workspace_numbers yes
|
||||||
|
tray_output DP-2
|
||||||
|
colors {
|
||||||
|
separator #E63E62
|
||||||
|
background #031014
|
||||||
|
statusline #E63E62
|
||||||
|
focused_workspace #E63E62 #E63E62 #031014
|
||||||
|
active_workspace #031014 #E63E62 #E63E62
|
||||||
|
inactive_workspace #031014 #031014 #E63E62
|
||||||
|
urgent_workspace #F16C56 #F16C56 #031014
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bindsym XF86AudioRaiseVolume exec pamixer -i 5; $nanpapibeep;
|
bindsym XF86AudioRaiseVolume exec pamixer -i 5; $nanpapibeep;
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
[theme]
|
||||||
|
name = "dracula"
|
||||||
|
[theme.overrides]
|
||||||
|
idle_bg = "#031014"
|
||||||
|
idle_fg = "#E63E62"
|
||||||
|
good_bg = "#BFEF8D"
|
||||||
|
good_fg = "#031014"
|
||||||
|
warning_bg = "#031014"
|
||||||
|
warning_fg = "#F16C56"
|
||||||
|
critical_bg = "#F16C56"
|
||||||
|
critical_fg = "#031014"
|
||||||
|
info_bg = "#E63E62"
|
||||||
|
info_fg = "#031014"
|
||||||
|
|
||||||
|
[icons]
|
||||||
|
name = "none"
|
||||||
|
[icons.overrides]
|
||||||
|
icons_format = "{icon}"
|
||||||
|
memory_mem = "🐏"
|
||||||
|
cpu = "puter power"
|
||||||
|
volume_muted = "muted"
|
||||||
|
volume_empty = "quiet:"
|
||||||
|
volume_half = "not too loud..."
|
||||||
|
volume_full = "LOUD!!!"
|
||||||
|
headphones = "🎧"
|
||||||
|
weather_sun = "sunny"
|
||||||
|
weather_rain = "umbrella time"
|
||||||
|
weather_clouds = "clouded"
|
||||||
|
weather_thunder = "krshhh"
|
||||||
|
weather_snow = "brrr"
|
||||||
|
weather_default = "weathr"
|
||||||
|
time = ""
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "disk_space"
|
||||||
|
path = "/"
|
||||||
|
alias = "/"
|
||||||
|
info_type = "available"
|
||||||
|
unit = "GB"
|
||||||
|
interval = 20
|
||||||
|
warning = 20.0
|
||||||
|
alert = 10.0
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "memory"
|
||||||
|
display_type = "memory"
|
||||||
|
format_mem = "{mem_used_percents}"
|
||||||
|
clickable = false
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "cpu"
|
||||||
|
interval = 1
|
||||||
|
info = 100
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "music"
|
||||||
|
buttons = ["prev", "play", "next"]
|
||||||
|
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "sound"
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "weather"
|
||||||
|
format = "{temp}, {wind} m/s {direction}"
|
||||||
|
service = { name = "openweathermap", api_key = "9a2e8e4be25276148a80abb49d4b5f25", city_id = "3161733", units = "metric" }
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "time"
|
||||||
|
interval = 5
|
||||||
|
format = "%a %d/%m %R"
|
||||||
|
|
||||||
|
[[block]]
|
||||||
|
block = "battery"
|
||||||
|
if_command = "test -e /sys/class/power_supply/BAT0"
|
|
@ -4,7 +4,7 @@ dir=~/dot
|
||||||
|
|
||||||
backup=~/.backup
|
backup=~/.backup
|
||||||
|
|
||||||
files="alacritty dunst fish i3 newsboat polybar rofi rofimoji.rc"
|
files="alacritty dunst fish i3 newsboat i3status-rust rofi rofimoji.rc helix"
|
||||||
|
|
||||||
##########
|
##########
|
||||||
|
|
||||||
|
@ -14,7 +14,3 @@ for file in $files; do
|
||||||
mv ~/.config/$file $backup
|
mv ~/.config/$file $backup
|
||||||
ln -s $dir/$file ~/.config/
|
ln -s $dir/$file ~/.config/
|
||||||
done
|
done
|
||||||
|
|
||||||
# theme file
|
|
||||||
mv ~/.themes/"tess tiger"/ $backup
|
|
||||||
ln -s $dir/"tess tiger" ~/.themes/
|
|
||||||
|
|
Loading…
Reference in New Issue