Desktop fixes
This commit is contained in:
parent
68acf547ef
commit
67dad185c4
5 changed files with 96 additions and 68 deletions
|
@ -27,6 +27,7 @@ displaylastupdated = yes
|
|||
groupbyrepository = yes
|
||||
reversesearchsorting = no
|
||||
warnaboutpackageupdates =
|
||||
warnaboutnondefaultprivilegeescalationtool = yes
|
||||
|
||||
[misc]
|
||||
sudoloopinterval = 1
|
||||
|
|
|
@ -7,7 +7,7 @@ GenericName[de]=Finanzmanagement
|
|||
GenericName=Finance Management
|
||||
Comment[de]=Verwaltung der Finanzen von Privatanwendern und Kleinbetrieben.
|
||||
Comment=Manage your finances, accounts, and investments
|
||||
Exec=LC_MESSAGES=de_DE.UTF-8 gnucash %f
|
||||
Exec=env LC_MESSAGES=de_DE.UTF-8 gnucash %f
|
||||
Icon=gnucash-icon
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
|
|
|
@ -12,16 +12,6 @@ font pango:B612 10
|
|||
#font pango:DejaVu Sans Mono 12
|
||||
#font pango:Inconsolata 12
|
||||
|
||||
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||
#font pango:DejaVu Sans Mono 8
|
||||
|
||||
# Before i3 v4.8, we used to recommend this one as the default:
|
||||
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
|
||||
# The font above is very space-efficient, that is, it looks good, sharp and
|
||||
# clear in small sizes. However, its unicode glyph coverage is limited, the old
|
||||
# X core fonts rendering does not support right-to-left and this being a bitmap
|
||||
# font, it doesn’t scale on retina/hidpi displays.
|
||||
|
||||
# Color theme
|
||||
## class border backgr. text indicator child_border
|
||||
|
@ -46,15 +36,12 @@ bindsym $mod+Return exec i3-sensible-terminal
|
|||
bindsym $mod+Shift+c kill
|
||||
|
||||
# start dmenu (a program launcher)
|
||||
#bindsym $mod+d exec dmenu_run
|
||||
# There also is the (new) i3-dmenu-desktop which only displays applications
|
||||
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
|
||||
# installed.
|
||||
#bindsym $mod+d exec --no-startup-id "i3-dmenu-desktop -dmenu='dmenu -i -fn B612' --entry-type name"
|
||||
bindsym $mod+d exec --no-startup-id "rofi -show drun"
|
||||
|
||||
# Show window Switcher
|
||||
## Rofi replaces dmenu...
|
||||
bindsym $mod+d exec --no-startup-id "rofi -show drun"
|
||||
bindsym $mod+Tab exec --no-startup-id "rofi -show window"
|
||||
bindsym $mod+s exec --no-startup-id "rofi -show ssh"
|
||||
|
||||
|
||||
# Local Hotkeys
|
||||
|
@ -78,8 +65,6 @@ bindsym $mod+j focus left
|
|||
bindsym $mod+k focus down
|
||||
bindsym $mod+l focus up
|
||||
bindsym $mod+odiaeresis focus right
|
||||
|
||||
# alternatively, you can use the cursor keys:
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
|
@ -90,8 +75,6 @@ bindsym $mod+Shift+j move left
|
|||
bindsym $mod+Shift+k move down
|
||||
bindsym $mod+Shift+l move up
|
||||
bindsym $mod+Shift+odiaeresis move right
|
||||
|
||||
# alternatively, you can use the cursor keys:
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
|
@ -117,11 +100,9 @@ bindsym $mod+Shift+space floating toggle
|
|||
# change focus between tiling / floating windows
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# focus the parent container
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
# focus the child container
|
||||
#bindsym $mod+d focus child
|
||||
# focus the parent container with PageUp/Down
|
||||
bindsym $mod+Prior focus parent
|
||||
bindsym $mod+Next focus child
|
||||
|
||||
# switch to workspace
|
||||
bindsym $mod+1 workspace 1
|
||||
|
@ -157,17 +138,10 @@ bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcu
|
|||
# resize window (you can also use the mouse for that)
|
||||
mode "resize" {
|
||||
# These bindings trigger as soon as you enter the resize mode
|
||||
|
||||
# Pressing left will shrink the window’s width.
|
||||
# Pressing right will grow the window’s width.
|
||||
# Pressing up will shrink the window’s height.
|
||||
# Pressing down will grow the window’s height.
|
||||
bindsym j resize shrink width 10 px or 10 ppt
|
||||
bindsym k resize grow height 10 px or 10 ppt
|
||||
bindsym l resize shrink height 10 px or 10 ppt
|
||||
bindsym odiaeresis resize grow width 10 px or 10 ppt
|
||||
|
||||
# same bindings, but for the arrow keys
|
||||
bindsym Left resize shrink width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
bindsym Up resize shrink height 10 px or 10 ppt
|
||||
|
@ -179,24 +153,13 @@ mode "resize" {
|
|||
}
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||
# finds out, if available)
|
||||
bar {
|
||||
colors {
|
||||
#background #222222
|
||||
#statusline #eeeeee
|
||||
#separator #666666
|
||||
## border backgr. text
|
||||
#focused_workspace #4c7899 #285577 #ffffff
|
||||
#active_workspace #333333 #5f676a #ffffff
|
||||
#inactive_workspace #333333 #222222 #888888
|
||||
#urgent_workspace #2f343a #900000 #ffffff
|
||||
|
||||
## Green Theme
|
||||
focused_workspace #77994B #547628 #EEEEEE #41FF00
|
||||
}
|
||||
status_command i3status --config ~/.i3/i3-status.conf
|
||||
font pango:B612 10, FontAwesome 10
|
||||
position top
|
||||
status_command i3status-rs ~/.i3/i3status-rs.conf
|
||||
}
|
||||
|
||||
# PW Audio controls
|
||||
|
@ -248,10 +211,6 @@ bindsym $mod+n exec ~/.bin/startBrowserPrivat.sh
|
|||
bindsym $mod+$alt+n exec ~/.bin/startAltBrowserPrivat.sh
|
||||
bindsym $mod+m exec ~/.bin/dmenu_dir2menu.sh ~/.screenlayout/
|
||||
|
||||
# Get current public IP or restart a fritz.box connection
|
||||
bindsym $mod+i exec --no-startup-id notify-send "Public IPv4 address" "$(curl --silent https://v4.ident.me)"
|
||||
bindsym $mod+Shift+i exec --no-startup-id "~/.bin/reconnectfritzbox.sh"
|
||||
|
||||
# Clipboard
|
||||
bindsym $mod+q exec --no-startup-id "~/.bin/xcqr"
|
||||
bindsym $mod+v exec --no-startup-id "clipmenu"
|
||||
|
@ -262,6 +221,7 @@ exec --no-startup-id "blueman-applet"
|
|||
exec --no-startup-id "nm-applet"
|
||||
exec --no-startup-id "clipmenud"
|
||||
exec --no-startup-id "dunst -config ~/.i3/dunstrc"
|
||||
exec --no-startup-id "qpwgraph --minimized"
|
||||
exec --no-startup-id test -x ~/.local/bin/i3autostart.sh && ~/.local/bin/i3autostart.sh
|
||||
exec --no-startup-id gsettings set org.gtk.Settings.FileChooser sort-directories-first true
|
||||
|
||||
|
@ -269,16 +229,14 @@ exec --no-startup-id gsettings set org.gtk.Settings.FileChooser sort-directories
|
|||
exec_always --no-startup-id /usr/bin/autotiling
|
||||
|
||||
## Window Config
|
||||
for_window [class="VMPK"] floating enable
|
||||
for_window [class="pavucontrol"] floating enable
|
||||
for_window [class="Qsynth"] floating enable
|
||||
for_window [class="QjackCtl"] floating enable
|
||||
for_window [class="smplayer"] floating enable
|
||||
for_window [class="X3270"] floating enable
|
||||
for_window [class="Arandr"] floating enable
|
||||
for_window [class="Argon"] floating enable
|
||||
for_window [class="Vlc"] floating enable
|
||||
for_window [class="Blueman-manager"] floating enable
|
||||
for_window [class="Ghidra"] floating enable
|
||||
|
||||
## Juggle Windows
|
||||
workspace 1 output DP1-1
|
||||
workspace 10 output DP1-2
|
||||
for_window [class="QjackCtl"] floating enable
|
||||
for_window [class="Qsynth"] floating enable
|
||||
for_window [class="VMPK"] floating enable
|
||||
for_window [class="Vlc"] floating enable
|
||||
for_window [class="X3270"] floating enable
|
||||
for_window [class="pavucontrol"] floating enable
|
||||
for_window [class="smplayer"] floating enable
|
||||
|
|
64
simpleDots/i3/i3status-rs.conf
Normal file
64
simpleDots/i3/i3status-rs.conf
Normal file
|
@ -0,0 +1,64 @@
|
|||
[theme]
|
||||
theme = "modern"
|
||||
[icons]
|
||||
icons = "awesome6"
|
||||
|
||||
[[block]]
|
||||
block = "privacy"
|
||||
[[block.driver]]
|
||||
name = "v4l"
|
||||
[[block.driver]]
|
||||
name = "pipewire"
|
||||
exclude_input = ["openrgb"]
|
||||
display = "nickname"
|
||||
|
||||
[[block]]
|
||||
block = "disk_space"
|
||||
info_type = "available"
|
||||
alert_unit = "GB"
|
||||
alert = 10.0
|
||||
warning = 15.0
|
||||
format = " $icon $available "
|
||||
format_alt = " $icon $available / $total "
|
||||
|
||||
[[block]]
|
||||
block = "net"
|
||||
format = " $icon $ip ({$signal_strength $ssid|Wired}) "
|
||||
|
||||
[[block]]
|
||||
block = "external_ip"
|
||||
format = " $ip $country_code "
|
||||
|
||||
[[block]]
|
||||
block = "temperature"
|
||||
format = " $icon $max max "
|
||||
format_alt = " $icon $min min, $max max, $average avg "
|
||||
interval = 10
|
||||
chip = "*-isa-*"
|
||||
|
||||
[[block]]
|
||||
block = "cpu"
|
||||
interval = 1
|
||||
format = " $icon $barchart $utilization "
|
||||
format_alt = " $icon $frequency{ $boost|} "
|
||||
info_cpu = 20
|
||||
warning_cpu = 50
|
||||
critical_cpu = 90
|
||||
|
||||
[[block]]
|
||||
block = "load"
|
||||
format = " $icon $1m.eng(w:4) $5m.eng(w:4) $15m.eng(w:4) "
|
||||
interval = 2
|
||||
|
||||
[[block]]
|
||||
block = "sound"
|
||||
step_width = 3
|
||||
|
||||
[[block]]
|
||||
block = "battery"
|
||||
format = "$icon $percentage {$time |}"
|
||||
|
||||
[[block]]
|
||||
block = "time"
|
||||
interval = 60
|
||||
format = " $icon $timestamp.datetime(f:'KW%V %Y-%m-%d %H:%M', l:de_DE) "
|
|
@ -13,6 +13,7 @@
|
|||
- aspell
|
||||
- aspell-de
|
||||
- aspell-en
|
||||
- autorandr
|
||||
- bash
|
||||
- bash-completion
|
||||
- binutils
|
||||
|
@ -44,6 +45,7 @@
|
|||
- i3-wm
|
||||
- i3lock
|
||||
- i3status
|
||||
- i3status-rust
|
||||
- imagemagick
|
||||
- inetutils
|
||||
- ispell
|
||||
|
@ -75,6 +77,7 @@
|
|||
- perl
|
||||
- perl-date-manip
|
||||
- perl-finance-quote
|
||||
- powerline-fonts
|
||||
- rofi
|
||||
- qrencode
|
||||
- screenfetch
|
||||
|
@ -97,6 +100,7 @@
|
|||
- texlive-science
|
||||
- tree
|
||||
- ttf-inconsolata
|
||||
- ttf-font-awesome
|
||||
- unzip
|
||||
- usbutils
|
||||
- w3m
|
||||
|
@ -136,9 +140,10 @@
|
|||
- pipewire-alsa
|
||||
- pipewire-jack
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- qpwgraph
|
||||
- pavucontrol # Replace with pwvucontrol
|
||||
- wireplumber
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Reference in a new issue