From 35dca146b4a965b9791a6b3393f374575a842d25 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Tue, 6 Aug 2024 17:35:29 +0200 Subject: luchs: goodbye --- .config/conky/conky.conf##h.luchs | 90 ----------- .config/i3/config##h.luchs | 232 ---------------------------- .config/picom/picom.conf##h.luchs | 69 --------- .config/polybar/config.ini##h.luchs | 293 ------------------------------------ 4 files changed, 684 deletions(-) delete mode 100644 .config/conky/conky.conf##h.luchs delete mode 100644 .config/i3/config##h.luchs delete mode 100644 .config/picom/picom.conf##h.luchs delete mode 100644 .config/polybar/config.ini##h.luchs diff --git a/.config/conky/conky.conf##h.luchs b/.config/conky/conky.conf##h.luchs deleted file mode 100644 index f9d1307..0000000 --- a/.config/conky/conky.conf##h.luchs +++ /dev/null @@ -1,90 +0,0 @@ -conky.config = { - alignment = 'top_left', - background = true, - - draw_borders = false, - draw_graph_borders = true, - border_width = 1, - border_outer_margin = 5, - stippled_borders = 6, - - cpu_avg_samples = 2, - default_color = 'white', - default_outline_color = '#555', - default_shade_color = 'black', - draw_outline = false, - draw_shades = true, - use_xft = true, - font = 'FuraCode Nerd Font Mono:size=9', - - gap_x = 15, - gap_y = 45, - - minimum_height = 5, - minimum_width = 5, - net_avg_samples = 2, - no_buffers = true, - out_to_console = false, - out_to_stderr = false, - extra_newline = false, - own_window_hints = "undecorated,below,sticky,skip_taskbar,skip_pager", - own_window_transparent = false, - own_window_argb_visual = true, - own_window_argb_value = 200, - own_window_colour = '282828', - own_window = true, - own_window_class = 'Conky', - own_window_type = "override", - short_units = true, - update_interval = 1.0, - uppercase = false, - use_spacer = 'left', - pad_percents = 2, - show_graph_scale = false, - show_graph_range = false, - double_buffer = true, - - color0 = '#e03031', - color2 = '#98971a', - color1 = '#6495ed', - color3 = '#6497b1', - color4 = '#e03031', - color5 = '#22475b', - color6 = '#6497b1', - color7 = '#e03031', - color8 = '#03396c' -} - -conky.text = [[ -${color4}${alignr} -${color}${alignc}$sysname $kernel on $machine -${color}${alignc}${exec whoami} @ $nodename -${color0}$hr${color} -${alignc}${color1}date ${color}${time %d %B %A} -${color1}uptime${color} $uptime${alignr}${color1}time ${color}${time %k:%M:%S} -${color0}temperatures $stippled_hr -${color1}cpu ${color}${platform coretemp.0/hwmon/hwmon2 temp 1}°C${alignr} ${color1}mobo ${color}${acpitemp}°C -${color0}processors $stippled_hr${color} -${cpubar cpu1 6,45} ${freq_g 1}GHz ${cpu cpu1}% ${alignr}${cpubar cpu2 6,45} ${freq_g 2}GHz${alignr}${cpu cpu2}% -${color0}load $stippled_hr${color} -${color1}cpu${color} ${cpubar cpu0 6, 120}${alignr}${freq_g}GHz ${cpu cpu0}% -${color1}ram${color} ${membar 6, 120}${alignr}$mem/$memmax $memperc% -${color1}swp${color} ${swapbar 6,120}${alignr}$swap/$swapmax $swapperc% -${color0}filesystem $stippled_hr${color} -${color1}~ ${color}${FS_BAR 6, 130 /home}${alignr}${fs_used /home} /${fs_size /home} ${color} -${color0}networking $stippled_hr${color} -${color1}down${color} ${downspeed enp1s0}/s${alignr}${color1}up${color} ${upspeed enp1s0}/s -${color}${alignc}${downspeedgraph enp1s0 32,150 2980b9 e74c3c -t}${color} ${upspeedgraph enp1s0 32,150 2980b9 e74c3c -t} -${color1}address${color} ${addr enp1s0}${alignr}updates ${execi 3600 checkupdates | wc -l} -${color1}inbound${color} ${tcp_portmon 1 32767 count}${color1} outbound${color} ${tcp_portmon 32768 61000 count}${alignr}${color1}all${color} ${tcp_portmon 1 65535 count} -${color0}processes $stippled_hr${color} -${color1}${alignc}name pid cpu% mem% -${color}${alignc} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} -${color}${alignc} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} -${color}${alignc} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} -${color0}forecast $stippled_hr${color} -${voffset 05}${texeci 1800 curl -s wttr.in/ank | sed -n '3,7{s/\d27\[[0-9;]*m//g;s/^..//;s/ *$//;p}'} -${color0}calendar $stippled_hr${color} -${voffset 05}${execp TODAY=`date +%_d`; cal | tail -n+2 | sed -e '1 s:.*:\${color3}&\${color6}:' -e '1 s:'"$(date +%a |cut -c 1-2)"':\${color4}&\${color5}:' -e '0,/'"$TODAY"'/{s/'"$TODAY"'/\${color7}'"$TODAY"'\${color8}/}' | sed s/^/'${alignc}'/} -${color4}${alignr} -]] diff --git a/.config/i3/config##h.luchs b/.config/i3/config##h.luchs deleted file mode 100644 index 0c9a999..0000000 --- a/.config/i3/config##h.luchs +++ /dev/null @@ -1,232 +0,0 @@ -# vim: filetype=i3config -# https://i3wm.org/docs/userguide.html - -# set modifiers -set $mod Mod4 -set $alt Mod1 - -# use mouse+$mod to drag floating windows to their wanted position -floating_modifier $alt - -## autostart -# exec --no-startup-id xsettingsd & -exec --no-startup-id picom -b -exec --no-startup-id flashfocus & -exec --no-startup-id nextcloud & -exec --no-startup-id copyq & -exec --no-startup-id clight & -exec --no-startup-id nm-applet & -exec --no-startup-id udiskie --automount --file-manager pcmanfm --tray --notify & -exec --no-startup-id /usr/lib/pam_kwallet_init -exec --no-startup-id remind -z -k'dunstify -i "calendar" "⏰ reminder!" "%s" &' ~/.reminders & -exec --no-startup-id /home/yigit/.local/bin/pulse-volume-watcher.py | xob -m 80 & -exec --no-startup-id $HOME/.config/polybar/launch.sh & -exec --no-startup-id ~/.fehbg & - -exec --no-startup-id gebaard -b & - -# swap caps lock and escape, set keyboard layout -exec --no-startup-id setxkbmap -model pc105 -layout us -variant colemak -option caps:backspace - -# tap ctrl to esc, hold ctrl to ctrl -exec --no-startup-id xcape -e 'Control_L=Escape' & - -# disable screensaver, beep and power saving -exec --no-startup-id xset -dpms & -exec --no-startup-id xset s off & -exec --no-startup-id xset -b & - -exec --no-startup-id xinput set-prop "ELAN1200:00 04F3:3045 Touchpad" "libinput Natural Scrolling Enabled" 1 & -exec --no-startup-id xinput set-prop "ELAN1200:00 04F3:3045 Touchpad" "libinput Tapping Enabled" 1 & - -gaps inner 5 -gaps outer 2 - -# font for window titles -font pango:Iosevka 11 - -## bindings -### dunstctl - dunst shortcuts have been deprecated -# close notifications with mod+x -bindcode $mod+53 exec --no-startup-id dunstctl close -bindcode $mod+shift+53 exec --no-startup-id dunstctl close-all - -# give context menu with mod+o -bindcode $mod+47 exec --no-startup-id dunstctl context - -# show history items with mod+0 (like the old times) -bindcode $mod+19 exec --no-startup-id dunstctl history-pop - -# done, {task,time}warrior control suite -bindcode $mod+42 exec --no-startup-id ~/.local/bin/done - -# type the contents of the clipboard with mod+p -bindcode --release $mod+27 exec --no-startup-id ~/.local/bin/type_clipboard.sh - -# launch emoji picker with mod+c -bindcode $mod+54 exec --no-startup-id rofimoji --skin-tone neutral - -# get the mouse out of the way with mod+y -bindcode $mod+32 exec --no-startup-id xdotool mousemove 896 5 - -# bookmark from clipboard with mod+l -bindcode $mod+30 exec --no-startup-id ~/.local/bin/bukuadd_c - -# swap caps lock and escape, set keyboard layout with mod+] -bindcode $mod+35 exec --no-startup-id "setxkbmap -model pc105 -layout us,us,tr -variant ,colemak, -option grp:alt_shift_toggle,caps:backspace" - -# use flameshot with print screen -bindsym Print exec flameshot gui - -# media keys -# TODO: test these for luchs keyboard <08-10-21, yigit> # -bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 2%+ -bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 2%- -bindsym XF86AudioMute exec --no-startup-id amixer set Master toggle -bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause # for spotify -bindsym XF86AudioPrev exec --no-startup-id playerctl previous -bindsym XF86AudioNext exec --no-startup-id playerctl next -bindsym XF86Tools exec --no-startup-id mpc toggle # for mpd/ncmpcpp - -bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 5 -bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 5 - -bindsym XF86TouchpadToggle exec --no-startup-id perl -e '{`xinput list-props "ELAN1200:00 04F3:3045 Touchpad"` =~ /^.*Device Enabled.+?(\d)$/m and {$1 ? `xinput --disable "ELAN1200:00 04F3:3045 Touchpad" && dunstify -a "touchpad" "disabled"` : `xinput --enable "ELAN1200:00 04F3:3045 Touchpad" && dunstify -a "touchpad" "enabled"`}} ' - -# make the currently focused window a scratchpad -bindcode $mod+Shift+20 move scratchpad - -# show the first scratchpad window -bindcode $mod+20 scratchpad show - -# pause notifications for a while with mod+shift+y -bindcode $mod+Shift+32 exec ~/.local/bin/toggle_notifications.sh - -## shortcuts for frequent programs - -# zotero on mod+shift+z -bindcode $mod+Shift+52 exec zotero -# thunar on mod+shift+t -bindcode $mod+Shift+41 exec thunar -# start a terminal -bindsym $mod+Return exec kitty -# start rofi with mod+s -bindcode $mod+40 exec rofi -show drun -# launch the poweroff menu -bindsym $mod+Shift+Escape exec --no-startup-id ~/.local/bin/power.sh - -# kill focused window -bindcode $mod+Shift+24 kill -bindsym --whole-window $mod+button2 kill - -# change focus on mod+hnei (qwerty hjkl) -bindcode $mod+43 focus left -bindcode $mod+44 focus down -bindcode $mod+45 focus up -bindcode $mod+46 focus right - -# move focused window on mod+shift+hnei -bindcode $mod+Shift+43 move left -bindcode $mod+Shift+44 move down -bindcode $mod+Shift+45 move up -bindcode $mod+Shift+46 move right - -# split in horizontal orientation with mod+b -bindcode $mod+56 split h - -# split in vertical orientation with mod+v -bindcode $mod+55 split v - -# enter fullscreen mode for the focused container with mod+t -bindcode $mod+41 fullscreen toggle - -# change container layout (stacked, tabbed, toggle split) -bindcode $mod+39 layout stacking -bindcode $mod+25 layout tabbed -bindcode $mod+26 layout toggle split - -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# toggle sticky floating window with mod+a -bindcode $mod+38 sticky toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# Define names for default workspaces for which we configure key bindings later on. -# We use variables to avoid repeating the names in multiple places. -set $ws1 "1" -set $ws2 "2" -set $ws3 "3" -set $ws4 "4" -set $ws5 "5" -set $ws6 "6" -set $ws7 "7" -set $ws8 "8" -set $ws9 "9" -set $ws10 "10" -set $wszotero "zotero" -set $wsdesktop "desktop" -set $wsbrowser "browser" - -# switch to workspace -bindsym $mod+1 workspace $ws1 -bindsym $mod+2 workspace $ws2 -bindsym $mod+3 workspace $ws3 -bindsym $mod+4 workspace $ws4 -bindsym $mod+5 workspace $ws5 -bindsym $mod+6 workspace $ws6 -bindsym $mod+7 workspace $ws7 -bindsym $mod+8 workspace $ws8 -bindsym $mod+9 workspace $ws9 -bindcode $mod+49 workspace $wszotero -bindcode $mod+60 workspace $wsdesktop -bindcode $mod+21 workspace $wsbrowser - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace $ws1 -bindsym $mod+Shift+2 move container to workspace $ws2 -bindsym $mod+Shift+3 move container to workspace $ws3 -bindsym $mod+Shift+4 move container to workspace $ws4 -bindsym $mod+Shift+5 move container to workspace $ws5 -bindsym $mod+Shift+6 move container to workspace $ws6 -bindsym $mod+Shift+7 move container to workspace $ws7 -bindsym $mod+Shift+8 move container to workspace $ws8 -bindsym $mod+Shift+9 move container to workspace $ws9 -bindcode $mod+Shift+49 move container to workspace $wszotero -bindcode $mod+Shift+60 move container to workspace $wsdesktop -bindcode $mod+Shift+21 move container to workspace $wsbrowser - -# reload the configuration file -bindcode $mod+Shift+54 reload -# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindcode $mod+Shift+27 restart - -default_border pixel 0 -default_floating_border pixel 0 -for_window [class="Zotero" instance="Toplevel" title="Quick Format Citation"] floating enable -for_window [class="Zotero" instance="Toplevel" title="Progress"] floating enable -for_window [class="Zotero" window_role="pref"] floating enable -for_window [class="zoom" title="Chat"] floating enable -for_window [class="Dia" window_role="toolbox_window"] floating enable -for_window [class="Pavucontrol" title="Volume Control"] floating enable - -assign [class="^Brave-browser$"] $wsbrowser -assign [class="^Zotero$"] $wszotero - -# class border background text indicator child_border -client.focused #ae81ff #080808 #85dc85 #ff5454 #ae81ff -client.focused_inactive #ae81ff #9e9e9e #080808 #ff5454 #5f676a -client.unfocused #ae81ff #323437 #b2b2b2 #ff5454 #222222 -client.urgent #ae81ff #900000 #b2b2b2 #ff5454 #900000 -client.placeholder #ae81ff #0c0c0c #b2b2b2 #ff5454 #0c0c0c - -client.background #ffffff - -# config -hide_edge_borders smart -workspace_auto_back_and_forth yes -focus_follows_mouse no -mouse_warping none -focus_wrapping no diff --git a/.config/picom/picom.conf##h.luchs b/.config/picom/picom.conf##h.luchs deleted file mode 100644 index 4cc1846..0000000 --- a/.config/picom/picom.conf##h.luchs +++ /dev/null @@ -1,69 +0,0 @@ -# log -log-level = "warn"; -log-file = "/home/yigit/.local/share/picom/picom.log"; - -# shadow -shadow = true; -shadow-radius = 0; -shadow-offset-x = 5; -shadow-offset-y = 5; -shadow-opacity = 0.8; - -shadow-exclude = [ - "name = 'Notification'", - "class_g = 'Conky'", - "class_g = 'Dunst'", - "_GTK_FRAME_EXTENTS@:c" -]; - -# opacity -inactive-opacity = 1; -# active-opacity = 0.8; -frame-opacity = 1.0; -inactive-opacity-override = false; -inactive-dim = 0.0; - -opacity-rule = [ - "100:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_FULLSCREEN'", - "100:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_FULLSCREEN'", - "100:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_FULLSCREEN'", - "100:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_FULLSCREEN'", - "100:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_FULLSCREEN'", - "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" -]; - -# fading -fading = true; -fade-in-step = 0.03; -fade-out-step = 0.03; -fade-exclude = [ ]; - -# other -backend = "glx"; -mark-wmwin-focused = true; -mark-ovredir-focused = true; -detect-rounded-corners = true; -detect-client-opacity = true; -refresh-rate = 0; -vsync = true; -sw-opti = false; -unredir-if-possible = false; -detect-transient = true; -detect-client-leader = true; -invert-color-include = [ ]; - -# glx backend -glx-no-stencil = true; -glx-copy-from-front = false; -use-damage = true -xrender-sync-fence = true; - -# window type settings -wintypes: -{ - tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; - dock = { shadow = false; } - dnd = { shadow = false; } - popup_menu = { fade = true; shadow = true; opacity = 1; focus = true; full-shadow = true; } - dropdown_menu = { opacity = 1; } -}; diff --git a/.config/polybar/config.ini##h.luchs b/.config/polybar/config.ini##h.luchs deleted file mode 100644 index c7fc4af..0000000 --- a/.config/polybar/config.ini##h.luchs +++ /dev/null @@ -1,293 +0,0 @@ -;========================================================== -; -; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ -; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ -; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ -; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ -; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ -; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ -; -;========================================================== - -[colors] -background = #40191724 -background_modules = #aaebbcba -foreground = #e0def4 -foreground_modules = #1f1d2e -red = #eb6f92 -green = #9ccfd8 -sold_out_green = #1DB954 -yellow = #f6c177 -blue = #31748f -purple = #ebbcba -pink = #c4a7e7 - -[bar/top] -monitor = -width = 100% -height = 20 -offset-x = 0 -offset-y = 0 -radius = 0 -fixed-center = true - -background = ${colors.background} -foreground = ${colors.foreground} - -border-top-size = 0 -border-bottom-size = 0 -border-top-color = ${colors.background} -border-bottom-color = ${colors.background} - -padding = 2 -module-margin = 1 - -font-0 = scientifica:antialias=false;1 -font-1 = Siji:size=20;1 - -modules-left = i3 pulseaudio-control spotify github -modules-center = xwindow -modules-right = focus backlight battery date time - -tray-position = right - -[module/github] -type = internal/github - -token = ${file:/home/yigit/.local/share/polybar/github_token} -user = yigitsever -empty-notifications = false -interval = 10 -api-url = https://api.github.com/ - -format =