Compare commits

...

1 Commits

Author SHA1 Message Date
Shaun Reed 62bd4ddbce Migrate old i3 configs to 20.04
+ Made using Kubuntu
+ Add README instructions, remove `packages/` directory with old notes
+ Add yakuake shortcuts and yakuakerc
+ Remove kde configurations
+ Remove tracked binaries that were not needed
+ Update conky sysinfo configurations to use 8 core CPU
+ Update conky shortcuts configuration to orient top-left
+ Remove htoprc configuration
+ Add instructions for setting up media keys for laptops
+ Use `brightnessctl` to adjust backlight instead of `xbacklight`
+ Add instructions for using tap to click on laptop touchpads
2021-12-19 12:25:10 -05:00
39 changed files with 197 additions and 2606 deletions

View File

@ -12,11 +12,12 @@ alias l='ls -CF'
# sleep 10; alert # sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Custom aliases / exports - Appended # Custom aliases / exports
# echo "alias ls='ls -la'" >> ~/.bash_aliases alias python3='python3.9'
alias gitkapp='git config --global user.name "Shaun Reed" && git config --global user.email "shaunrd0@gmail.com"' alias pip3='python3.9 -m pip'
alias config='/usr/bin/git --git-dir=/home/kapper/.cfg/ --work-tree=/home/kapper' alias kapp-git='git config --global user.name "Shaun Reed" && git config --global user.email "shaunrd0@gmail.com"'
alias kapp-update='sudo apt update -y && sudo apt upgrade -y && sudo apt upgrade --fix-broken --fix-missing --auto-remove'
#export FONT='xft:InconsolataNerdFont' #export FONT='xft:InconsolataNerdFont'
#export TERMINAL='urxvt -fn '$FONT' -e tmux -u' #export TERMINAL='urxvt -fn '$FONT' -e tmux -u'
@ -25,6 +26,7 @@ export TERMINAL='urxvt -e tmux -u'
export EDITOR='/usr/bin/vim' export EDITOR='/usr/bin/vim'
export VISUAL='/usr/bin/vim' export VISUAL='/usr/bin/vim'
export PATH=$PATH":$HOME/.local/bin/i3scripts:/opt/" export PATH=$PATH":$HOME/.local/bin/i3scripts:/opt/"
export PATH=$PATH:/opt/:/home/kapper/.local/bin/
if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
exec tmux exec tmux
@ -32,4 +34,8 @@ fi
eval "$(dircolors ~/.dir_colors)" eval "$(dircolors ~/.dir_colors)"
export LS_COLORS="di=1;34:ln=31;47:so=32:pi=33:ex=1;32:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43" export LS_COLORS="di=1;34:ln=31;47:so=32:pi=33:ex=1;32:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
# Source a top-secret alias file
if [ -f ~/.bash_secrets ]; then
. ~/.bash_secrets
fi

View File

@ -1,14 +1,15 @@
[Desktop Entry] [Desktop Entry]
Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize
Icon=/home/kapper/.local/share/JetBrains/Toolbox/toolbox.svg Icon=/home/kapper/.local/share/JetBrains/Toolbox/toolbox.svg
MimeType=x-scheme-handler/jetbrains; Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize
Version=1.0
Type=Application
Categories=Development
Name=JetBrains Toolbox Name=JetBrains Toolbox
StartupNotify=false
StartupWMClass=jetbrains-toolbox StartupWMClass=jetbrains-toolbox
Terminal=false Terminal=false
Type=Application MimeType=x-scheme-handler/jetbrains;
Version=1.0
X-GNOME-Autostart-Delay=10
X-GNOME-Autostart-enabled=true X-GNOME-Autostart-enabled=true
X-KDE-autostart-after=panel StartupNotify=false
X-GNOME-Autostart-Delay=10
X-MATE-Autostart-Delay=10 X-MATE-Autostart-Delay=10
X-KDE-autostart-after=panel

View File

@ -1,5 +1,5 @@
conky.config = { conky.config = {
alignment = 'bottom_left', alignment = 'top_left',
background = true, background = true,
color2 = '2ECC71', color2 = '2ECC71',
cpu_avg_samples = 2, cpu_avg_samples = 2,

View File

@ -48,6 +48,10 @@ ${voffset 4}${goto 0}${alignc}${color2}${cpugraph 40, 305}
${voffset 0}${goto 10}${color}${font}${exec cat /sys/class/thermal/thermal_zone2/temp | awk '{print ( ( ( (9/5) * $1) / 1000) + 32) "°F" }'}${alignr}${cpu}% - ${freq_g}GHz ${voffset 0}${goto 10}${color}${font}${exec cat /sys/class/thermal/thermal_zone2/temp | awk '{print ( ( ( (9/5) * $1) / 1000) + 32) "°F" }'}${alignr}${cpu}% - ${freq_g}GHz
# CPU Core Graphs # CPU Core Graphs
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu1}%${goto 43}${color2}${cpubar cpu1 12,110} ${goto 170}${color}${cpu cpu2}%${goto 203}${color2}${cpubar cpu2 12,110} ${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu1}%${goto 43}${color2}${cpubar cpu1 12,110} ${goto 170}${color}${cpu cpu2}%${goto 203}${color2}${cpubar cpu2 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu3}%${goto 43}${color2}${cpubar cpu3 12,110} ${goto 170}${color}${cpu cpu4}%${goto 203}${color2}${cpubar cpu4 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu5}%${goto 43}${color2}${cpubar cpu5 12,110} ${goto 170}${color}${cpu cpu6}%${goto 203}${color2}${cpubar cpu6 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu7}%${goto 43}${color2}${cpubar cpu7 12,110} ${goto 170}${color}${cpu cpu8}%${goto 203}${color2}${cpubar cpu8 12,110}
${voffset 3}${color}$hr ${voffset 3}${color}$hr
# #
# Network display # Network display

Binary file not shown.

View File

@ -1,26 +0,0 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_megabytes=1
highlight_threads=1
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
delay=15
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2

View File

@ -1,20 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIDVzCCAj+gAwIBAgIBCjANBgkqhkiG9w0BAQUFADBVMS8wLQYDVQQDDCZfNGNh
MDc5ZDlfMDIyNl80ODFmX2JiMDhfMDBhN2M5OGJiMmViXzEMMAoGA1UECgwDS0RF
MRQwEgYDVQQLDAtLZGUgY29ubmVjdDAeFw0xOTAxMTkxODUyNDFaFw0yOTAxMTkx
ODUyNDFaMFUxLzAtBgNVBAMMJl80Y2EwNzlkOV8wMjI2XzQ4MWZfYmIwOF8wMGE3
Yzk4YmIyZWJfMQwwCgYDVQQKDANLREUxFDASBgNVBAsMC0tkZSBjb25uZWN0MIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsPH1W71vs9HWDMdoSShA/qqu
l5ZnyqaIiDPZDbjMx0/nQEGVFXJN7BpSkB2hoazESIVRdvftijqkJwq76G91vxkO
ieOFm1N/AZj41NDeBtiG4enwSWHBGwhVBfBMrzi6u953+8QTKL+zbOpj1744goVW
BkWiACGtk2Xj3ANlt+p35WRLSXp5GYgvElU3b5+Ndivc1F+itf+2de9GaW9gLjdl
XGquxyHFcZb9ncB2hODQe2bkg/+fAoVP39Scqh2H8FFxttBonzhvZAyd413db6bD
bWzXkxr2+I8SFOWy66VodY18Q71QgXx+g7EWXlKIevpNNU6YBKhkJ26klJZRXQID
AQABozIwMDAdBgNVHQ4EFgQUlXrEWWSnymjhIQ8X0Ox14FFE6H0wDwYDVR0TAQH/
BAUwAwIBADANBgkqhkiG9w0BAQUFAAOCAQEAIBJA0Qlxv9TKr21/syW4icUXBCcL
YYDQ8Z688tMs5sqxyK/lCWXS7XZWxw2da+9fbvPNVDdNDZBTktVyAgu1Ch9gaNjj
lgqThfD0PlsRFqv6pEHa4bznNwhBvGPbA5bqYGfsNUm8QhdGirgf7mf1+LC6ie7R
wLp+RpF5qT1Io0WZrEU5pPOQhBbj4HDtZWKdQODOetIB8ZKJXBm4HhMT7JwtlYBw
uCoz2zPIZBVnICnjfar/8wsABQE6D14NAZtU+Z12WRAf5CnVydp9sz1XAYpxM9Rb
Sd7rVMTBfoptjCcJdxgvZ+7SF2fNJLFUkODTD0ZXmakLW+FSCQ871xF1xg==
-----END CERTIFICATE-----

View File

@ -1,28 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCw8fVbvW+z0dYM
x2hJKED+qq6XlmfKpoiIM9kNuMzHT+dAQZUVck3sGlKQHaGhrMRIhVF29+2KOqQn
Crvob3W/GQ6J44WbU38BmPjU0N4G2Ibh6fBJYcEbCFUF8EyvOLq73nf7xBMov7Ns
6mPXvjiChVYGRaIAIa2TZePcA2W36nflZEtJenkZiC8SVTdvn412K9zUX6K1/7Z1
70Zpb2AuN2Vcaq7HIcVxlv2dwHaE4NB7ZuSD/58ChU/f1JyqHYfwUXG20GifOG9k
DJ3jXd1vpsNtbNeTGvb4jxIU5bLrpWh1jXxDvVCBfH6DsRZeUoh6+k01TpgEqGQn
bqSUllFdAgMBAAECggEAar/umIQ3CbNEgb0jy07/tyRd5JIW2AmUQSeWgVLGKFCq
YPev65pkLFbNDKjzxEgout/DgBSfOE+cjPlK2DW2Qa3qOYIMLuM2sk4JgMrpyBOF
fHHYR000ZQynzsdkXCnLbmAO3tMyA9lzc/gMeDIIgaXTekE0NQQcZdqIl0ltaoCG
CFCd17pHDmvPJlVsx46+4C+NayxHI5vJboT+KoIaEWDBbzUN5IADktbzSOBlrYRN
u4a1pwpmgyrYeKnEmUkFnR1seNLBjJJdVPAntHoRFojy/5z7AuvDsrpGB6KW2y8m
P0hxDodNhFp7dkA9TvOTJ+be7QOlZgVCQsjPONNCgQKBgQDqZX44RfbpF3LqNhef
bOGegrjOuKi9v29pT2dB7gQZ+YaqEriPmYwRACf8MORxz2dIXJYWi2r0CexA/JQF
z6r3pkDvVboRSvGQRsvo0uRf/jSxzIvkPDXsZF+SSI4yJKJkVhU9NWpue8vc0UDM
ir7zxF7Y7fyeej6J56or/X+hrQKBgQDBQOu4IaWTcr0ccZwyNTJO8KmZ64fzP0uf
gf3KFTGD8+X5lqbjLDMlLS+d22zHLFAjBjIWSHQNAIpFp5RC3lkIwhz7frU624J9
8fqHh5K+lqmS39pDt9Ey1fuDxjnBM/TaW5cQZ8ObzIfUKCBQkMOSQZuUDr1m1lHQ
+heEP0ZEcQKBgQC8TFxhiJMaHaRLUrkXcbiuRgWAzAeCp08xIoCpDjRtSW9NIUzy
zz8eSSnWBtD+PMeT8g0Af2+kLHSGoGGpaXLHD+AKZKvdSH9WkAkvOHwOQYDDdLbM
2zHWfavpMDBLR/LM9/qH+WlO6FSVR+TubGeKHK61RjoydbHXxyuFu1fU4QKBgQC1
v1uw0RwKPtdx37sZUQReT2ICGwvBjd6ORc+r9SCbS48Wm0Oa1N/I7+UfXdTAwIEh
X1tNr5hM/hwMhB0ggkJTxVNChxjkILtpvWBzg+JTkhgqxJJeK4r4d1xSwuNgO3/k
uEyrJhtF9CYuNgqmGm+DpmYt6WrhQ2Cw2/Ov8V4hUQKBgQCQOejrO+dMX4UNg2qz
9/4eJo5lhs8sMwNjlVBv7yst6KwtolGwsjl6Z1fqc6XdKreikfZHiMZxORTwAZTr
UWzJDtTGupQsZbeUQA1cP+YuA0zLEnuxJ4pIt+2b7caU/90rifDSR8Fhf4K4S2TN
4UfA1hP8hxMbGt7Uv1DVb7mJRQ==
-----END PRIVATE KEY-----

View File

@ -1,4 +0,0 @@
[13b9d56df4c8815b]
certificate="-----BEGIN CERTIFICATE-----\nMIIC9zCCAd+gAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MRkwFwYDVQQDDBAxM2I5\nZDU2ZGY0Yzg4MTViMRQwEgYDVQQLDAtLREUgQ29ubmVjdDEMMAoGA1UECgwDS0RF\nMB4XDTE4MDgxMDA1NTA0OFoXDTI4MDgxMDA1NTA0OFowPzEZMBcGA1UEAwwQMTNi\nOWQ1NmRmNGM4ODE1YjEUMBIGA1UECwwLS0RFIENvbm5lY3QxDDAKBgNVBAoMA0tE\nRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYE7EQ8NwTGeoJTCXKI\nsRdKUA642TDL4vprIKSRGlV5bKnOd50ZtU5Kl0ZBDef5Wmx1q8wbocyKA7qbsXLX\nZZbWt8yxOn+sH0OCFZWp4KjzPpI6av/pqOJ8Ul4EKD7I5i6rwRfLhIR75i9Kgu30\nTzjbpHITn6JPTNbdoTfLgd+DM1ctAWPFKnqX6lTPcRNLk3uIGiL++MBx/BMuuUA4\nzXAeZlYHel0CkmaJWC4mAlrqEbFGwrVqipCzBh7HSfmIcE7vpUZVwDvohYoHzIzy\nQzooQjPyJ3AxK71zQuBgFbvubFq+kiaZ+Kj0WAv02Kb1EbSIrAAgWptu8sIqgrlB\nmmECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAEXquszMrqgKt/dj72NBwDaoWbnhd\n2mMdY4WRUcSfI3klISJZuf6JC/lq5bAt0uiTaXb0ZYgNQmDREpGiupWp+lf56wEY\nExz2WG/bfOqRFBgpvPfXeqtksc6RdHY7HWn8DjUea6ipaoc1yQZ8rlHX+Y60klVY\nnj4y4FXq2wR7sBwjL2v0L3Z8XKxoDICcemKBBZhtSQEPMMBPQ+kfVNUyE9xh8gdj\nzcgFdxKXDNHYKJ/R1Q5c9HNQ03zG5u8+JwTtZIymTo8cB06v1i7UdbVe1p7ZbrHr\nQfeuKL2K1egGdlzMK/BjjC2vld4sdqrUHiEAySw+MOddqZCCfkzi3JjAng==\n-----END CERTIFICATE-----\n"
name=KapperDroid
type=smartphone

View File

@ -1,2 +0,0 @@
[KShortcutsDialog Settings]
Dialog Size=600,480

View File

@ -1,3 +0,0 @@
[yakuake]
_k_friendly_name=Yakuake
toggle-window-state=F4,F12,Open/Retract Yakuake

View File

@ -8,8 +8,11 @@ Favorites=Default Powerline.profile
ShowMenuBarByDefault=false ShowMenuBarByDefault=false
[MainWindow] [MainWindow]
Height 768=719 Height 1200=1127
Height 1504=1431
MenuBar=Disabled MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAAApQAAAKjAAAABAAAAAQAAAAIAAAACPwAAAAA State=AAAA/wAAAAD9AAAAAAAAB4AAAARnAAAABAAAAAQAAAAIAAAACPwAAAAA
ToolBarsMovable=Disabled ToolBarsMovable=Disabled
Width 1366=679 Width 1920=960
Width 2256=1128
Window-Maximized 1200x1920=true

View File

@ -1,3 +1,4 @@
[Default Applications] [Default Applications]
x-scheme-handler/jetbrains=jetbrains-toolbox.desktop x-scheme-handler/jetbrains=jetbrains-toolbox.desktop
x-scheme-handler/bitwarden=bitwarden_bitwarden.desktop

54
.config/yakuake.shortcuts Normal file
View File

@ -0,0 +1,54 @@
[Global Shortcuts]
toggle-window-state=Meta+`
[Shortcuts]
close-active-terminal=Ctrl+Shift+R
close-session=none
decrease-window-height=Alt+Shift+Up
decrease-window-width=Alt+Shift+Left
edit-profile=none
file_quit=Ctrl+Shift+Q
grow-terminal-bottom=Ctrl+Alt+Down
grow-terminal-left=Ctrl+Alt+Left
grow-terminal-right=Ctrl+Alt+Right
grow-terminal-top=Ctrl+Alt+Up
help_about_app=none
help_about_kde=none
help_report_bug=none
help_whats_this=Shift+F1
increase-window-height=Alt+Shift+Down
increase-window-width=Alt+Shift+Right
keep-open=none
manage-profiles=none
move-session-left=Ctrl+Shift+Left
move-session-right=Ctrl+Shift+Right
new-session=Ctrl+Shift+T
new-session-quad=none
new-session-two-horizontal=none
new-session-two-vertical=none
next-session=Shift+Right
next-terminal=Ctrl+Tab; Shift+Tab
options_configure=Ctrl+Shift+,
options_configure_keybinding=none
options_configure_notifications=none
previous-session=Shift+Left
previous-terminal=Ctrl+Shift+Tab
rename-session=none
split-left-right=Ctrl+(
split-top-bottom=Ctrl+)
switch-to-session-1=none
switch-to-session-12=none
switch-to-session-2=none
switch-to-session-3=none
switch-to-session-4=none
switch-to-session-5=none
switch-to-session-6=none
switch-to-session-7=none
switch-to-session-8=none
switch-to-session-9=none
toggle-session-keyboard-input=none
toggle-session-monitor-activity=Ctrl+Shift+A
toggle-session-monitor-silence=Ctrl+Shift+I
toggle-session-prevent-closing=none
toggle-window-state=none
view-full-screen=Ctrl+Shift+F11

View File

@ -36,4 +36,4 @@ view-full-screen=Ctrl+Shift+F11
[Window] [Window]
Height=40 Height=40
Width=60 Width=80

2
.fehbg
View File

@ -1,2 +1,2 @@
#!/bin/sh #!/bin/sh
feh --bg-tile '/home/kapper/screens/use_your_illusion.png' feh --no-fehbg --bg-tile '/home/kapper/screens/use_your_illusion.png'

View File

@ -1,5 +0,0 @@
#!/bin/sh
# Generated by JetBrains Toolbox 1.16.6207 at Sun Jan 19 03:37:29 2020
"/home/kapper/.local/share/JetBrains/Toolbox/apps/PyCharm-C/ch-0/193.5662.61/bin/pycharm.sh" "$@"

View File

@ -26,39 +26,39 @@
# m:xxx + c:xxx # m:xxx + c:xxx
# Shift+... # Shift+...
#keystate_numlock = enable #keystate_numlock = enable
#keystate_scrolllock = enable #keystate_scrolllock = enable
#keystate_capslock = enable #keystate_capslock = enable
# SETUP INSTRUCTIONS:
# Run `xbindkeys --key` and press a key to get the output
# Place the output under the correspondng action to trigger for that key press
# Useful for configuring media keys for laptops; They all differ
# These settings are for a Dell XPS 13 9310
#Volume Up #Volume Up
"pactl set-sink-volume @DEFAULT_SINK@ +10%" "pactl set-sink-volume @DEFAULT_SINK@ +10%"
m:0x0 + c:76 m:0x0 + c:123
F10 XF86AudioRaiseVolume
#Volume Down #Volume Down
"pactl set-sink-volume @DEFAULT_SINK@ -10%" "pactl set-sink-volume @DEFAULT_SINK@ -10%"
m:0x0 + c:75 m:0x0 + c:122
F9 XF86AudioLowerVolume
#Toggle Audio #Toggle Audio
"pactl set-sink-mute @DEFAULT_SINK@ toggle" "pactl set-sink-mute @DEFAULT_SINK@ toggle"
m:0x0 + c:74 m:0x0 + c:121
F8 XF86AudioMute
#Brightness Up #Brightness Up
"xbacklight -inc 9.99 && echo $(xbacklight) > $HOME/.config/.brightness" "brightnessctl s +2.5%"
m:0x0 + c:73 m:0x0 + c:233
F7 XF86MonBrightnessUp
#Brightness Down #Brightness Down
"xbacklight -dec 9.99 && echo $(xbacklight) > $HOME/.config/.brightness" "brightnessctl s 2.5%-"
m:0x0 + c:72 m:0x0 + c:232
F6 XF86MonBrightnessDown
#
# End of xbindkeys configuration # End of xbindkeys configuration

106
README.md
View File

@ -1,31 +1,109 @@
# dots # Kubuntu i3-gaps
A place for backing up my dotfiles. Be sure to clone recursively if you want to grab updated plugins / submodules included. For example, using Pathogen with Vim to manage plugins requires that the plugin to be installed are cloned to the `~/.vim/bundle/` directory. Cloning recursively allows git to clone these same nested repositories/submodules within this directory so Pathogen can handle running the Vim plugins. Be sure to clone recursively if you want to grab updated plugins / submodules included. For example, using Pathogen with Vim to manage plugins requires that the plugin to be installed are cloned to the `~/.vim/bundle/` directory. Cloning recursively allows git to clone these same nested repositories/submodules within this directory so Pathogen can handle running the Vim plugins.
These configs were created and tested on Lubuntu using i3-gaps, and should only be used on similar systems. This is intentionally a very light configuration created for a Toshiba 2 Chromebook running an Intel Dual Core N2840 2.16GHz with 2GB of RAM. I find it to be very usable as a daily driver when booting from a persistent USB created with [Universal USB Installer](https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/), after booting you can expect to be using ~300MB of RAM. This leaves plenty of RAM available to browse the web, run IDEs and view PDFs or work on other documents in LibreOffice. These configs were created and tested on Kubuntu 20.04 using i3-gaps, and should only be used on similar systems. Any Ubuntu derivative is probably fine, especially if you're already familiar with i3. If you get stuck in a terminal with no internet, check out [Linux Admin/Getting Started](https://knoats.com/link/62#bkmrk-connecting-to-wifi).
Media keys work for backlight, volume, and yakuake drop-down toggle. Alt is mod key within i3-gaps
Easiest installation is to clone repository into home directory -
First, grab some packages used for status bar and desktop overlay
```bash ```bash
git clone -b i3-debian --recursive https://github.com/shaunrd0/dot ~/dot sudo apt install conky golang-go inxi python3 python3-pip jq tmux xbindkeys
sudo pip3 install powerline-shell
go get -u github.com/arl/gitmux
```
Next, we build [Polybar](https://github.com/polybar/polybar) from source
```bash
sudo apt install build-essential git cmake cmake-data pkg-config python3-sphinx python3-packaging libuv1-dev libcairo2-dev libxcb1-dev libxcb-util0-dev libxcb-randr0-dev libxcb-composite0-dev python3-xcbgen xcb-proto libxcb-image0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-xkb-dev libxcb-xrm-dev libxcb-cursor-dev libasound2-dev libpulse-dev i3-wm libjsoncpp-dev libmpdclient-dev libcurl4-openssl-dev libnl-genl-3-dev
git clone git@github.com:polybar/polybar.git
cd polybar
./build.sh
```
Build [Brightnessctl](https://github.com/Hummer12007/brightnessctl) from source and configure your user permissions for brightness control
```bash
git clone https://github.com/Hummer12007/brightnessctl
cd brightnessctl
sudo ./configure && sudo make install
sudo usermod -aG video <YOUR_USERNAME>
```
Optionally, you can modify the following keybinds in `.xbindkeysrc`. I wrote some addiitonal comments in the file and also you can check out [Linux Admin/i3](https://knoats.com/books/linux-admin/page/i3#bkmrk-xkeybinds) for more help if needed.
```
# SETUP INSTRUCTIONS:
# Run `xbindkeys --key` and press a key to get the output
# Place the output under the correspondng action to trigger for that key press
# Useful for configuring media keys for laptops; They all differ
# These settings are for a Dell XPS 13 9310
#Volume Up
"pactl set-sink-volume @DEFAULT_SINK@ +10%"
m:0x0 + c:123
XF86AudioRaiseVolume
#Volume Down
"pactl set-sink-volume @DEFAULT_SINK@ -10%"
m:0x0 + c:122
XF86AudioLowerVolume
#Toggle Audio
"pactl set-sink-mute @DEFAULT_SINK@ toggle"
m:0x0 + c:121
XF86AudioMute
#Brightness Up
"brightnessctl s +2.5%"
m:0x0 + c:233
XF86MonBrightnessUp
#Brightness Down
"brightnessctl s 2.5%-"
m:0x0 + c:232
XF86MonBrightnessDown
```
Then install i3-gaps from speed-ricer PPA
```bash
sudo add-apt-repository ppa:kgilmer/speed-rice
sudo apt install i3-gaps
```
Last, install these dotfiles to configure all of these applications by cloning repository into home directory and running `stow .` -
```bash
git clone -b ubuntu-i3 --recursive https://github.com/shaunrd0/dot ~/dot
cd ~/dot/ cd ~/dot/
stow . stow .
``` ```
If you'd rather clone elsewhere - If you'd rather clone elsewhere you can
```bash ```bash
git clone -b i3-debian --recursive https://github.com/shaunrd0/dot /path/to/dot git clone -b ubuntu-i3 --recursive https://github.com/shaunrd0/dot /path/to/dot
cd /path/to/dot/ cd /path/to/dot/
stow -t ~ . stow -t ~ .
``` ```
Note that the `dot/packages/` directory is for reference and is the only directory included not meant to be used with stow. If this directory is stowed there will be no real change to the system - you will still need to install the package lists manually. If you forgot to clone recursively
```bash
cd ~/dot/
git submodule update --init
```
To configure tap to click on laptop touchpads, run the following commands
```bash
sudo mkdir /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/90-touchpad.conf
```
And input the following lines into the `90-touchpad.conf` file. Save, exit, then run `sudo pkill -KILL -u <YOUR_USERNAME>` to logout of your user and log back in to apply the changes.
```
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
EndSection
```
`stow --adopt .` can be used to install conflicting files, but doing so will result in the loss of your local configurations. If you want to keep them, back up the conflicting files output in the error message before running this command. `stow --adopt .` can be used to install conflicting files, but doing so will result in the loss of your local configurations. If you want to keep them, back up the conflicting files output in the error message before running this command.
![desktop](screens/dtop.png) ![desktop](screens/dtop-code.png)

View File

@ -1,26 +0,0 @@
### Packages
This directory houses lists of packages and NOT configurations managed by stow. You can stow these files, but note that you will have to manually use these lists to reinstall packages used by the configurations within this repository. These files are for reference only, and can be updated using the commands below, taken from [The Arch Wiki](https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages) and some other resources.
This repository uses pacman to manage packages, see the commands below for examples on how these lists were generated and how you can replace manually with your own if needed.
```bash
# List all of the installed packages
pacman -Qqe > pkglist.txt
# With option -t, the packages already required by other explicitly installed packages are not mentioned. If reinstalling from this list they will be installed but as dependencies only.
pacman -Qqet > pkglist.txt
# With option -n, foreign packages (e.g. from AUR) would be omitted from the list.
pacman -Qqen > pkglist.txt
```
So I use the below commands to create backaups for pacman -
```bash
# Store installed packages, excluding foreign
pacman -Qqen > pkglist.txt
# Use -Qqem to create the list of AUR and other foreign packages that have been explicitly installed.
sudo pacman -Qqem > foreignpkglist.txt
```
See also the [Hooks Arch Wiki](https://wiki.archlinux.org/index.php/Pacman#Hooks) to automate this

View File

@ -1,42 +0,0 @@
# Tilix configuration error - backup tilix configs
# tmux class in i3 config snaps firefox to terminal WS when googling 'tmux tpm etc..'
# Useful commands to clean memory usage
# Visit Firefox URL: about:memory -> click minimize memory usage
# Pip installs
sudo pip3 install powerline-shell
# Install Gitmux
go get -u github.com/arl/gitmux
# May need to add the following line to `/etc/sddm.conf` to show users with Uid > 999 in login screen
MaximumUid=99999
HideUsers=nobody
# Add the following for xbacklight control on Toshiba 2 Chromebook
# `/etc/X11/xorg.conf`
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
# Reboot
# xbacklight -dec 10
# xbacklight -inc 10
# Add the following for tap-to-click on Toshiba 2 Chromebook
# `/etc/X11/xorg.conf.d/30-touchpad.conf`
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
EndSection
#vscode extensions
CMake
CMake Tools

File diff suppressed because it is too large Load Diff

View File

@ -1,238 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
SbNL90hCTHyqekmFyEtDbSXGpwFpPVu5FPGS29+VY95WE/LQwuXvaX8F2GXLbVhx
BuZsKWRtYwaAty1uo3bkfAfwujqC5ST2haWq+25c4QjfWVmBJ6y2mwLP8m+V9i7J
68FrfeytShFMU2dmyEY3ORPbQZeOfHtYNvqYfHBykBkUIILaS18PB379TSZTr7Tb
NgdvLo4iNEecC9sIaHPnUR098TfrZbcJjTbWS0SC73FikgY59ESdyuOjQCg7CqhZ
CESgsbeKEXwsxSvJU1pzR7CysZjuDEUKc/5oe1fNpryYxbx2RaA3CLpF8l+mGuAe
R2ApWMq6SQipGtmsOgPk7sDXyhNveIysEod1JVmnSJymYAdvR10E2Vj3O6ftqS4G
tXMzloq6jbWX9Cz3PdQrmTgON96B50UKWqmfftuZAg0ET62OaAEQALukorvy3z0N
bua8yhKCJJwt880Xz9NIXfzSKzSEVEvd06ZxcR82xfbqO2/xt2++2QSUHV8/A6e2
apICyss65RFVDoZLEfsgNTlAV9pMiy520tHlhOULdm45M5vUdYQrbp8NFe4haOEU
Nckfcou/6tKurT7Htm0f74IerlclaTtVSH/BZwbFl5+zv7UdOK/KaGNcI7BC+puX
NnkwB5z2LhAhfGSpfUdjuvLEZV2OP2UCk6ehTkRxJivTxybvFASCt0MsBkVDENgE
sO5XoTqMoR8B/Bkg1IR7g5ybza+0IXkrQeLCEVTT2TLbKiBsy5NOLZ/yJs3xJtuF
kMmUM93ZmSSmwo18gAuY6I+Eca9caa2DoV3NFQ5IaKtKby1xqSlL53T8gSVsPjne
ySzGDqzdxOztD4+51pxzJDQGpq0yfOZ/EJU6i1PrmRWebPY/7hDSBFJD9mL0ifP4
6vNbG2fr9N3D4UxTC8FxzFbWvzyTq5UvPbeNb/yM67CdSngkqZm1r9TZRkpPI/Ku
9NiGn/MrffYESfGJFjhl9CMDgjCXDTSXilgEMstzpMUm0tsO/zn1QKKxdrwy1Zha
uUzdh8YWz2TVZ6Ywvy7v2DYMryDdU+QP3hDlqeq58Qabvgr+R46ayzxxCgFf1U8U
ylLWYUJP7ZR0Y/RS8yUANy3RoWcDC1v1ABEBAAG0QVVidW50dSBDRCBJbWFnZSBB
dXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTIpIDxjZGltYWdlQHVidW50dS5jb20+
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
=W7/n
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,17 +0,0 @@
#!/bin/bash
# restore-packs.sh
#
sudo apt-key add repo.keys
sudo cp -R sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < package.list
sudo apt-get dselect-upgrade
# Create symlink for libclang
# Required for C++ clang_completion vim plugin
sudo ln -s /usr/lib/llvm-8/lib/libclang.so.1 /usr/lib/llvm-8/lib/libclang.so
sudo pip3 install powerline-shell
go get -u github.com/arl/gitmux

View File

@ -1,31 +0,0 @@
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse

View File

@ -1,2 +0,0 @@
deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main

View File

@ -1,2 +0,0 @@
deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main

View File

@ -1 +0,0 @@
# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main

View File

@ -1 +0,0 @@
# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main

View File

@ -1,3 +0,0 @@
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main

View File

@ -1,3 +0,0 @@
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main

View File

@ -1,20 +0,0 @@
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse

View File

@ -1,30 +0,0 @@
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse

View File

@ -1,6 +0,0 @@
#!/bin/bash
dpkg --get-selections > package.list
sudo cp -R /etc/apt/sources.list* .
sudo apt-key exportall > repo.keys

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 414 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 315 KiB