From 319d5e31ecaee138833583291c550794abe7e20c Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Thu, 12 Jan 2023 10:16:47 -0800 Subject: i3 --- dot_config/i3/config | 82 ++++------------------ dot_config/i3/scripts/executable_powermenu | 6 +- dot_gitconfig | 8 --- dot_zshrc | 2 + private_dot_gitconfig | 8 +++ .../share/private_applications/thunar.desktop | 2 +- 6 files changed, 27 insertions(+), 81 deletions(-) delete mode 100644 dot_gitconfig create mode 100644 private_dot_gitconfig diff --git a/dot_config/i3/config b/dot_config/i3/config index cbed1b0..ef0c15b 100644 --- a/dot_config/i3/config +++ b/dot_config/i3/config @@ -283,16 +283,21 @@ bindsym $mod+Shift+p exec --no-startup-id ~/.config/i3/scripts/power-profiles # 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 $ws1 "1:" +#set $ws2 "2:" +#set $ws3 "3:" +#set $ws4 "4:" +#set $ws5 "5:" + +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" # bind program to workspace and focus to them on startup: #assign [class="Xfce4-terminal"] $ws1 @@ -393,7 +398,7 @@ exec --no-startup-id dunst --config ~/.config/dunst/dunstrc #exec_always --no-startup-id autotiling # Autostart apps as you like -exec --no-startup-id sleep 5 && thunderbird +#exec --no-startup-id sleep 5 && thunderbird ################## # floating rules # @@ -484,69 +489,6 @@ bar { } } - -bar { - font pango: Noto Sans Regular 11 - status_command i3blocks -c ~/.config/i3/i3blocks.conf - position bottom - i3bar_command i3bar - output DP-3 - tray_output primary - tray_padding 0 - strip_workspace_numbers no - - colors { - separator $purple - background $darkgrey - statusline $white - focused_workspace $mediumgrey $grey $darkgrey $purple - active_workspace $lightblue $mediumgrey $darkgrey $purple - inactive_workspace $darkgrey $darkgrey $grey $purple - urgent_workspace $urgentred $urgentred $white $purple - } -} - -bar { - font pango: Noto Sans Regular 11 - status_command i3blocks -c ~/.config/i3/i3blocks.conf - position bottom - i3bar_command i3bar - output DP-4 - tray_output primary - tray_padding 0 - strip_workspace_numbers no - - colors { - separator $purple - background $darkgrey - statusline $white - focused_workspace $mediumgrey $grey $darkgrey $purple - active_workspace $lightblue $mediumgrey $darkgrey $purple - inactive_workspace $darkgrey $darkgrey $grey $purple - urgent_workspace $urgentred $urgentred $white $purple - } -} - -bar { - font pango: Noto Sans Regular 11 - status_command i3blocks -c ~/.config/i3/i3blocks.conf - position bottom - i3bar_command i3bar - output DP-1 - tray_output primary - tray_padding 0 - strip_workspace_numbers no - - colors { - separator $purple - background $darkgrey - statusline $white - focused_workspace $mediumgrey $grey $darkgrey $purple - active_workspace $lightblue $mediumgrey $darkgrey $purple - inactive_workspace $darkgrey $darkgrey $grey $purple - urgent_workspace $urgentred $urgentred $white $purple - } -} # you can add different bars for multidisplay setups on each display: # set output HDMI-0 to the display you want the bar, --transparency can be set. # Transparency needs rgba color codes to be used where the last two letters are the transparency factor see here: diff --git a/dot_config/i3/scripts/executable_powermenu b/dot_config/i3/scripts/executable_powermenu index e72f0a2..989ab2c 100644 --- a/dot_config/i3/scripts/executable_powermenu +++ b/dot_config/i3/scripts/executable_powermenu @@ -172,7 +172,8 @@ function ask_confirmation() { fi if [ "${confirmed}" == 0 ]; then - i3-msg -q "exec ${menu[${selection}]}" + exec ${menu[${selection}]} + #i3-msg -q "exec ${menu[${selection}]}" fi } @@ -181,6 +182,7 @@ if [[ $? -eq 0 && ! -z ${selection} ]]; then ${menu_confirm} =~ (^|[[:space:]])"${selection}"($|[[:space:]]) ]]; then ask_confirmation else - i3-msg -q "exec ${menu[${selection}]}" + #i3-msg -q "exec ${menu[${selection}]}" + exec ${menu[${selection}]} fi fi diff --git a/dot_gitconfig b/dot_gitconfig deleted file mode 100644 index eaa62bf..0000000 --- a/dot_gitconfig +++ /dev/null @@ -1,8 +0,0 @@ -[user] - name = clarkzjw - email = i@jinwei.me - signingkey = DD3B254076A2E156! -[init] - defaultBranch = master -[core] - autocrlf = input diff --git a/dot_zshrc b/dot_zshrc index b920bb1..581154a 100644 --- a/dot_zshrc +++ b/dot_zshrc @@ -127,6 +127,8 @@ addPATH $GOPATH/bin source $HOME/.zshrc-local +eval "$(op completion zsh)"; compdef _op op + alias pc="proxychains" alias tf="terraform" alias emacs="emacs -nw" diff --git a/private_dot_gitconfig b/private_dot_gitconfig new file mode 100644 index 0000000..3cc4562 --- /dev/null +++ b/private_dot_gitconfig @@ -0,0 +1,8 @@ +[user] + name = clarkzjw + email = i@jinwei.me + signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILS2i5/x9r+cv2j2/SUZ2x2fgQeGnJP1I7PUHC0UdWN6 +[init] + defaultBranch = master +[core] + autocrlf = input diff --git a/private_dot_local/share/private_applications/thunar.desktop b/private_dot_local/share/private_applications/thunar.desktop index f256ef4..a5f4d6c 100644 --- a/private_dot_local/share/private_applications/thunar.desktop +++ b/private_dot_local/share/private_applications/thunar.desktop @@ -226,7 +226,7 @@ Keywords[th]=โปรแกรมจัดการแฟ้ม;โปรแก Keywords[tr]=dosya yönetici;gezgin;kaşif;explorer;bulucu;bakaç;finder;dizin;dizinler;bölümler;bölümlendirmeler;sürücüler;ağ;aygıtlar;cihazlar;yeniden adlandır;taşı;kopyala;sil;izinler;ev;çöp;çöp kutusu; Keywords[zh_CN]=file manager;explorer;finder;browser;folders;directory;directories;partitions;drives;network;devices;rename;move;copy;delete;permissions;home;trash;文件管理器;资源管理器;查找;浏览;文件夹;目录;分区;驱动;网络;设备;重命名;移动;复制;删除;权限;主文件夹;回收站; Keywords[zh_TW]=file manager;explorer;finder;browser;folders;directory;directories;partitions;drives;network;devices;rename;move;copy;delete;permissions;home;trash; -Exec=env GDK_SCALE=2 thunar %F +Exec=env GDK_SCALE=1 thunar %F #Exec=thunar %F Icon=org.xfce.thunar Terminal=false -- cgit v1.2.3