From 96732585f5eb08b556bff44d4f132a3f13c9fd92 Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Sat, 18 Dec 2021 02:13:40 +0100 Subject: [PATCH] Back to i3 --- files/.config/i3/config | 38 ++++++--------- files/.config/i3/i3 | 1 - files/.config/picom/picom.conf | 17 +++++++ files/.config/polybar/config | 89 ++++++++++++++++++++++++++++++++++ files/.profile | 1 + 5 files changed, 123 insertions(+), 23 deletions(-) delete mode 120000 files/.config/i3/i3 create mode 100644 files/.config/picom/picom.conf create mode 100644 files/.config/polybar/config diff --git a/files/.config/i3/config b/files/.config/i3/config index 9837d8d..e8b7a17 100644 --- a/files/.config/i3/config +++ b/files/.config/i3/config @@ -5,12 +5,21 @@ floating_modifier $mod # applications bindsym $mod+Return exec --no-startup-id alacritty bindsym $mod+d exec --no-startup-id rofi -show drun +bindsym $mod+Shift+s exec --no-startup-id flameshot gui -bindsym XF86AudioMute exec amixer -q set Master toggle +# audio and brightness +bindsym XF86AudioMute exec --no-startup-id amixer -q set Master toggle bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 3%- bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 3%+ -bindsym XF86MonBrightnessUp exec light -A 10 # increase screen brightness -bindsym XF86MonBrightnessDown exec light -U 10 # decrease screen brightness +bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause +bindsym XF86MonBrightnessUp exec --no-startup-id light -A 10 +bindsym XF86MonBrightnessDown exec --no-startup-id light -U 10 + +# smoother keyboard (autorepeat) +exec --no-startup-id xset r rate 300 50 + +# no mouse accel +exec --no-startup-id xset m 1 # kill focused window bindsym $mod+Shift+BackSpace kill @@ -118,24 +127,6 @@ client.unfocused $yellow $yellow $black $yellow $yellow client.urgent $red $red $white $red $red # i3 bar -bar { - position top - status_command i3status - tray_output primary - separator_symbol " | " - tray_padding 5 - colors { - background $white - statusline $black - - focused_workspace $green $green $black - active_workspace $white $white $black - inactive_workspace $white $white $black - urgent_workspace $red $red $black - binding_mode $red $red $black - } -} - # flaoting on start for_window [class="Nautilus"] floating enable for_window [class="Pavucontrol"] floating enable @@ -144,6 +135,9 @@ for_window [class="Pavucontrol"] floating enable hide_edge_borders smart for_window [class="^.*"] border pixel 0 +# bar +exec --no-startup-id polybar -r titlebar + # gaps gaps inner 10 @@ -156,4 +150,4 @@ exec --no-startup-id keepassxc exec --no-startup-id seafile-applet exec --no-startup-id fcitx5 exec --no-startup-id volumeicon -exec --no-startup-id picom +exec --no-startup-id picom \ No newline at end of file diff --git a/files/.config/i3/i3 b/files/.config/i3/i3 deleted file mode 120000 index f1712b3..0000000 --- a/files/.config/i3/i3 +++ /dev/null @@ -1 +0,0 @@ -/home/marc/dots/files/.config/i3 \ No newline at end of file diff --git a/files/.config/picom/picom.conf b/files/.config/picom/picom.conf new file mode 100644 index 0000000..b5e213f --- /dev/null +++ b/files/.config/picom/picom.conf @@ -0,0 +1,17 @@ +corner-radius = 8; + +rounded-corners-exclude = [ + "class_g = 'i3bar'", + "class_g = 'Polybar'", +]; + +shadow = true; +shadow-radius = 8; +shadow-offset-x = 8; +shadow-offset-y = 8; +shadow-opacity = 0.2 + +shadow-exclude = [ + "class_g = 'i3-frame'", + "class_g = 'Polybar'", +]; \ No newline at end of file diff --git a/files/.config/polybar/config b/files/.config/polybar/config new file mode 100644 index 0000000..039cd31 --- /dev/null +++ b/files/.config/polybar/config @@ -0,0 +1,89 @@ +[bar/bar] + +font-0 = "JuliaMono:pixelsize=10;3" +font-1 = "Noto Sans Mono CJK JP:pixelsize=10;1" + +scroll-up = i3wm-wsprev +scroll-down = i3wm-wsnext + +fixed-center = true + +tray-position = right + +width = 100% +height = 30 + +background = #ffffff +foreground = #5c6773 + +radius-bottom = 2 + +#line-size = 1 +#line-color = #f00 + +#border-size = 2 +#border-color = #ffffff +padding-left = 1 +padding-right = 1 +module-margin = 1 + +modules-left = logo i3 title +modules-center = +modules-right = wireless-network pulseaudio date time + +[module/i3] +strip-wsnumbers = true +type = internal/i3 +format = + +label-focused = %index% +label-focused-background = #a6cc70 +label-focused-padding = 1 + +label-unfocused = %index% +label-unfocused-padding = 1 + +label-visible = %index% +label-visible-padding = 1 + +label-urgent = %index% +label-urgent-background = #ff3333 +label-urgent-padding = 1 + +[module/date] +type = internal/date +interval = 1.0 +date = %A, %B %d, %Y + +[module/time] +type = internal/date +interval = 1.0 +date = %H:%M:%S + +[module/pulseaudio] +type = internal/pulseaudio +sink = alsa_output.pci-0000_12_00.3.analog-stereo +use-ui-max = true +interval = 5 +format-volume = +label-muted = muted + +[module/title] +type = internal/xwindow +format-padding = 1 +label-maxlen = 100 + +[module/logo] +type = custom/text +content = "花" +content-padding = 1 + +[module/wireless-network] +type = internal/network +interface = wlo1 +interval = 3.0 +udspeed-minwidth = 0 +format-connected = +format-disconnected = +label-connected = %essid% +label-disconnected = "no wifi" diff --git a/files/.profile b/files/.profile index 12e2ced..dd98410 100755 --- a/files/.profile +++ b/files/.profile @@ -21,5 +21,6 @@ export SDL_IM_MODULE='ibus' export XMODIFIERS='@im=ibus' export WINIT_UNIX_BACKEND=x11 +# ssh agent eval $(systemctl --user show-environment | grep SSH_AUTH_SOCK) export SSH_AUTH_SOCK