diff --git a/.bash_aliases b/.bash_aliases index f58e15c..38b1605 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -24,7 +24,6 @@ export TERMINAL='urxvt -e tmux -u' export EDITOR='/usr/bin/vim' export VISUAL='/usr/bin/vim' -export PROMPT_COMMAND="$TMUX_GITBAR_DIR/update-gitbar; $PROMPT_COMMAND" export PATH=$PATH":$HOME/.local/bin/i3scripts" source cpusensor diff --git a/.config/.brightness b/.config/.brightness new file mode 100644 index 0000000..8a6eaaf --- /dev/null +++ b/.config/.brightness @@ -0,0 +1 @@ +9.395801 diff --git a/.config/Code - OSS/User/settings.json b/.config/Code - OSS/User/settings.json deleted file mode 100644 index 1c030b2..0000000 --- a/.config/Code - OSS/User/settings.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "cmake.configureOnOpen": true, - "editor.fontFamily": "'Inconsolata Nerd Font Mono'", - "C_Cpp.updateChannel": "Insiders", - "editor.tabSize": 2, - "editor.detectIndentation": false -} diff --git a/.config/Code - OSS/languagepacks.json b/.config/Code/languagepacks.json similarity index 100% rename from .config/Code - OSS/languagepacks.json rename to .config/Code/languagepacks.json diff --git a/.config/autostart/jetbrains-toolbox.desktop b/.config/autostart/jetbrains-toolbox.desktop new file mode 100755 index 0000000..4d694b0 --- /dev/null +++ b/.config/autostart/jetbrains-toolbox.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize +Icon=/home/kapper/.local/share/JetBrains/Toolbox/toolbox.svg +MimeType=x-scheme-handler/jetbrains; +Name=JetBrains Toolbox +StartupNotify=false +StartupWMClass=jetbrains-toolbox +Terminal=false +Type=Application +Version=1.0 +X-GNOME-Autostart-Delay=10 +X-GNOME-Autostart-enabled=true +X-KDE-autostart-after=panel +X-MATE-Autostart-Delay=10 \ No newline at end of file diff --git a/.config/conky/shortcuts_green b/.config/conky/shortcuts_green index 0a170ba..9fade9e 100644 --- a/.config/conky/shortcuts_green +++ b/.config/conky/shortcuts_green @@ -21,17 +21,11 @@ conky.text = [[ ---------------Applications--------------- ${color2}open new terminal - ${color}mod+Enter -${color2}open dropdown tilix terminal - ${color}mod+a -${color2}Firefox - ${color}mod+F2 -${color2}Geary - ${color}mod+F3 -${color2}Discord - ${color}mod+F4 -${color2}Signal - ${color}mod+F5 -${color2}Bitwarden - ${color}mod+F6 -${color2}PCManfm filemanager - ${color}mod+F8 +${color2}open dropdown yakuake terminal - ${color}F4 +${color2}Firefox - ${color}mod+Shift+f ---------------Screenshots---------------- ${color2}image clip tool - ${color}mod+Shift+PrintScreen -${color2}screenshot active window - ${color}mod+PrintScreen ---------------Menus---------------------- ${color2}audio devices - ${color}mod+Ctrl+a @@ -44,8 +38,6 @@ ${color2}blur lock - ${color}mod+9 ---------------Restart / Reload----------- -${color2}kill polybars - ${color}mod+p -${color2}start polybars - ${color}mod+shift+p ${color2}kill conky - ${color}mod+o ${color2}start conky - ${color}mod+shift+o ${color2}kill compton - ${color}mod+t @@ -73,5 +65,5 @@ ${color2}toggle floating - ${color}mod+Shift+Space ${color2}exit - ${color}mod+0 ${color2}help - ${color}mod+Shift+h -${color2}mod key - ${color} +${color2}mod key - ${color} ]] diff --git a/.config/conky/sysinfo_green b/.config/conky/sysinfo_green index 00c5a2e..d9be29f 100644 --- a/.config/conky/sysinfo_green +++ b/.config/conky/sysinfo_green @@ -7,7 +7,7 @@ conky.config = { double_buffer = true, font = 'Bitstream Vera Sans:size=8', gap_x = 15, - gap_y = 48, + gap_y = -5, minimum_width = 200, no_buffers = true, own_window = true, @@ -41,9 +41,6 @@ ${color}${alignr}${font Bitstream Vera Sans:size=8}Load Average: $font$alignr${l ${font}CPU${goto 170}RAM ${voffset 3}$font${color2}${top name 1}${goto 120}${color}${top cpu 1}%${goto 170}${color2}${top_mem name 1}${color}${alignr}${top_mem mem_res 1}${color} ${color2}${top name 2}${goto 120}${color}${top cpu 2}%${goto 170}${color2}${top_mem name 2}${color}${alignr}${top_mem mem_res 2}${color} -${color2}${top name 3}${goto 120}${color}${top cpu 3}%${goto 170}${color2}${top_mem name 3}${color}${alignr}${top_mem mem_res 3}${color} -${color2}${top name 4}${goto 120}${color}${top cpu 4}%${goto 170}${color2}${top_mem name 4}${color}${alignr}${top_mem mem_res 4}${color} -${color2}${top name 5}${goto 120}${color}${top cpu 5}%${goto 170}${color2}${top_mem name 5}${color}${alignr}${top_mem mem_res 5}${color} ${voffset 3}$hr # # RAM Display @@ -63,9 +60,6 @@ ${voffset 4}${goto 0}${alignc}${color2}${cpugraph 40, 305} ${voffset 0}${goto 10}${color}${font}${hwmon temp 1}F°${alignr}${cpu}% - ${freq_g}GHz # 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 4}${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 4}${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 4}${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 # # Network display @@ -84,14 +78,14 @@ ${voffset 4}${color}$hr ${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}DISKS${color} # # Root Filesystem Display -${voffset 2}${font}${exec sudo hddtemp /dev/sdb3 -u F | awk '{print $NF}'}${goto 45} /dev/sdb3 - /${font}${alignr}System: ${fs_used /} / ${fs_size /} -${color2}${diskiograph /dev/sdb3}${color} +${voffset 2}${font}${goto 45} /dev/sda - /${font}${alignr}System: ${fs_used /} / ${fs_size /} +${color2}${diskiograph /dev/sda}${color} ${color2}${fs_bar 8 /}${color} # # Home Filesystem Display -${voffset 6}${font}${exec sudo hddtemp /dev/sdb5 -u F | awk '{print $NF}'}${goto 45}/dev/sdb5 - /home/${font}${alignr}Data: ${fs_used /home/} / ${fs_size /home/} -${color2}${diskiograph /dev/sdb5}${color} -${color2}${fs_bar 8 sdb2} ${color} +${voffset 6}${font}${goto 45}/dev/sda1 - /home/${font}${alignr}Data: ${fs_used /home/} / ${fs_size /home/} +${color2}${diskiograph /dev/sda1}${color} +${color2}${fs_bar 8 /home/} ${color} # Optinal drive display, specify path to check mount #${if_mounted /run/media/thib/Data}${color}${font}${exec sudo hddtemp /dev/sdb -u F | awk '{print $NF}'}${alignr}${fs_used /run/media/thib/Data}/${fs_size /run/media/thib/Data}${else}${color}${font}${alignr}Unmounted${endif} $hr diff --git a/.config/dconf/user b/.config/dconf/user new file mode 100644 index 0000000..a268f55 Binary files /dev/null and b/.config/dconf/user differ diff --git a/.config/htop/htoprc b/.config/htop/htoprc new file mode 100644 index 0000000..b9f526d --- /dev/null +++ b/.config/htop/htoprc @@ -0,0 +1,26 @@ +# 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 diff --git a/.config/i3/config b/.config/i3/config index 534075a..efb0d8e 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -1,19 +1,40 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout some time, delete +# this file and re-run i3-config-wizard(1). +# + # i3 config file (v4) -# Please see http://i3wm.org/docs/userguide.html for a complete reference! +# +# Please see https://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod1 +focus_follows_mouse no + +for_window [class="yakuake"] floating enable # Move to a new empty workspace #bindsym $mod+Ctrl+Left exec --no-startup-id i3empty.py prev bindsym $mod+Shift+z exec --no-startup-id $HOME/.local/bin/i3scripts/i3empty.py -border_radius 5 -# Set mod key (Mod1=, Mod4=) -set $mod Mod4 +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. +font pango:monospace 8 -# Mouse hover takes focus on window -focus_follows_mouse yes -# Use Mouse+$mod to drag floating windows +# 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. + +# Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod - # set default desktop layout (default is tiling) # workspace_layout tabbed @@ -23,47 +44,82 @@ default_floating_border normal # Hide borders hide_edge_borders none -# Font for window titles. Will also be used by the bar unless a different font -# is used in the bar {} block below. -font xft:URWGothic-Book 11 -################################################################ -### Workspace Settings ###################################### -################################################################ +# start a terminal -# Set workspace monitor startup location -workspace $ws99 output DP-2 -workspace $ws98 output DP-2 -workspace $ws97 output DP-2 -workspace $ws96 output DP-2 -workspace $ws95 output DP-2 -workspace $ws94 output DP-2 +# kill focused window +bindsym $mod+Shift+q kill -# To add a workspace, just create a bind below -# Workspace binds -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 +# 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 + +# change focus +bindsym $mod+j focus left +bindsym $mod+k focus down +bindsym $mod+l focus up +bindsym $mod+semicolon focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+j move left +bindsym $mod+Shift+k move down +bindsym $mod+Shift+l move up +bindsym $mod+Shift+semicolon 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 +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +# bindsym $mod+h split h + +# split in vertical orientation +# bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +# bindsym $mod+s layout stacking +# bindsym $mod+w layout tabbed +# bindsym $mod+e layout toggle split + +# toggle tiling / floating +# 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 + +# 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" -# Workspace names -# to display names or symbols instead of plain workspace numbers you can use -# something like: set $ws1 1:mail -# set $ws2 2: -# The symbols in this file will be overwritten if using Polybar. -# Refer to polybar i3 module documentation to add workspace symbols -set $ws1 1 -set $ws2 2 -set $ws3 3 -set $ws4 4 -set $ws5 5 -set $ws6 6 -set $ws7 7 -set $ws8 8 # Custom named workspaces for keeping frequently used apps # Numbers overwritten by Polybar i3 module config @@ -74,7 +130,8 @@ set $ws96 96 set $ws95 95 set $ws94 94 -# Move only the container to workspace +# Custom named workspace keybinds +# To get keysymbols, run 'xmodmap -pke' bindsym $mod+Ctrl+backslash move container to workspace $ws99 bindsym $mod+Ctrl+bracketright move container to workspace $ws98 bindsym $mod+Ctrl+apostrophe move container to workspace $ws97 @@ -88,9 +145,7 @@ bindsym $mod+Shift+apostrophe move container to workspace $ws97; workspace $ws97 bindsym $mod+Shift+slash move container to workspace $ws96; workspace $ws96 bindsym $mod+Shift+period move container to workspace $ws95; workspace $ws95 bindsym $mod+Shift+comma move container to workspace $ws94; workspace $ws94 - -# Custom named workspace keybinds -# To get keysymbols, run 'xmodmap -pke' +# Move to workspace bindsym $mod+backslash workspace number $ws99 # Chat bindsym $mod+bracketright workspace number $ws98 # Mail bindsym $mod+apostrophe workspace number $ws97 # Sec @@ -98,169 +153,192 @@ bindsym $mod+slash workspace number $ws96 # Web bindsym $mod+period workspace number $ws95 # Terminal bindsym $mod+comma workspace number $ws94 # Musak -# Open applications on specific workspaces -#assign [class="Signal"] $ws99 -#assign [class="Discord"] $ws99 -#assign [class="Geary"] $ws98 -#assign [class="Bitwarden"] $ws97 -#assign [class="Firefox"] $ws96 -# Mail Client -exec --no-startup-id i3-msg 'exec geary' -for_window [class="Geary"] move to workspace number $ws98 -for_window [class="Geary"] floating enable -for_window [class="Geary"] resize set width 1250 -for_window [class="Geary"] resize set height 1000 -for_window [class="Geary"] move position center +# 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 +bindsym $mod+0 workspace $ws10 -#exec --no-startup-id i3-msg 'exec signal-desktop' -assign [class="Signal"] $ws99 +# 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 +# bindsym $mod+Shift+0 move container to workspace $ws10 -#exec --no-startup-id i3-msg 'exec discord' -assign [class="discord"] $ws99 - -#exec --no-startup-id i3-msg 'exec spotify' -for_window [class="Spotify"] move to workspace number $ws94 -for_window [class="Spotify"] floating enable -for_window [class="Spotify"] resize set width 1200 -for_window [class="Spotify"] resize set height 850 -for_window [class="Spotify"] move position center - -#exec --no-startup-id i3-msg 'exec bitwarden' -for_window [class="Bitwarden"] move to workspace number $ws97 -for_window [class="Bitwarden"] floating enable -for_window [class="Bitwarden"] resize set width 1000 -for_window [class="Bitwarden"] resize set height 700 -for_window [class="Bitwarden"] move position center - -# 'xprop' and click the window to get window information output to terminal -# Ensures browser shown on startup within ws96, but future browsers will be left alone -# Prevents i3 from moving new browsers around when not wanted -exec --no-startup-id i3-msg 'workspace $ws96;exec firefox' -#for_window [class="firefox"] move to workspace number $ws96 # Passing -n to urxvt forces Xorg to default the WM_ICON_NAME to tmux # Only this instance of urxvt will have that WM_ICON_NAME # Prevents for_window from acting on new terminals # Passing -T to urxvt sets WM_NAME and WM_ICON_NAME, if not set in a later argument # Use -T below to title the startup terminal and assign properties to it -exec --no-startup-id i3-msg 'exec urxvt -T origin -e tmux -u -c htop' -for_window [title="origin"] move to workspace number $ws95 -for_window [title="origin"] floating enable -for_window [title="origin"] resize set height 700 -for_window [title="origin"] resize set width 1000 -for_window [title="origin"] move position center +# exec_always --no-startup-id i3-msg 'exec urxvt -T origin -hold -e htop' +# for_window [title="origin"] move to workspace number $ws95 +# for_window [title="origin"] floating enable +# for_window [title="origin"] resize set height 700 +# for_window [title="origin"] resize set width 1000 +# for_window [title="origin"] move position center -# Enable popup calendar floating window for polybar -# This only works properly on the primary Xdisplay? -for_window [class="Yad"] floating enable -############################################################### -### Window / App Settings ###################################### -################################################################ +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" -# Open specific applications in floating mode -for_window [title="alsamixer"] floating enable border pixel 1 -for_window [class="calamares"] floating enable border normal -for_window [class="Clipgrab"] floating enable -for_window [title="File Transfer*"] floating enable -for_window [class="fpakman"] floating enable -for_window [class="Galculator"] floating enable border pixel 1 -for_window [class="GParted"] floating enable border normal -for_window [title="i3_help"] floating enable sticky enable border normal -for_window [class="Lightdm-settings"] floating enable -for_window [class="Lxappearance"] floating enable sticky enable border normal -for_window [class="Manjaro-hello"] floating enable -for_window [class="Manjaro Settings Manager"] floating enable border normal -for_window [title="MuseScore: Play Panel"] floating enable -for_window [class="Nitrogen"] floating enable sticky enable border normal -for_window [class="Oblogout"] fullscreen enable -for_window [class="octopi"] floating enable -for_window [title="About Pale Moon"] floating enable -for_window [class="Pamac-manager"] floating enable -for_window [class="Pavucontrol"] floating enable -for_window [class="qt5ct"] floating enable sticky enable border normal -for_window [class="Qtconfig-qt4"] floating enable sticky enable border normal -for_window [class="Simple-scan"] floating enable border normal -for_window [class="(?i)System-config-printer.py"] floating enable border normal -for_window [class="Skype"] floating enable border normal -for_window [class="Timeset-gui"] floating enable border normal -for_window [class="(?i)virtualbox"] floating enable border normal -for_window [class="Xfburn"] floating enable - -# switch to workspace with urgent window automatically -for_window [urgent=latest] focus - -################################################################ -### Startup applications ###################################### -################################################################ - -# Start on boot - -# Initialize display settings -exec --no-startup-id autorandr.sh --change --default ~/.autorandr/kapp/config -# Startup apps -exec --no-startup-id signal-desktop -exec --no-startup-id discord -exec --no-startup-id geary -#exec --no-startup-id bitwarden -#exec --no-startup-id firefox -# i3 default execs -exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 -exec --no-startup-id compton --config ~/.config/compton.conf -exec --no-startup-id sh ~/.fehbg -exec --no-startup-id nm-applet -exec --no-startup-id xfce4-power-manager -exec --no-startup-id pamac-tray -exec --no-startup-id clipit +exec --no-startup-id yakuake +exec --no-startup-id xbindkeys --poll-rc exec --no-startup-id $HOME/.local/bin/i3scripts/start_konky +exec --no-startup-id sh ~/.fehbg exec --no-startup-id xautolock -time 10 -locker blurlock -# exec --no-startup-id blueman-applet -# exec --no-startup-id manjaro-hello -# exec --no-startup-id start_conky_green -# Startup apps every i3 reload / restart -exec_always --no-startup-id $HOME/.config/polybar/start-polybar.sh -#exec_always --no-startup-id "export TERMINAL='urxvt -e tmux'" -#exec_always --no-startup-id exec --no-startup-id bash -c "TERMINAL=/home/your_user_name/bin/myterminal.sh i3-sensible-terminal" -exec_always --no-startup-id ff-theme-util -exec_always --no-startup-id fix_xcursor -# exec_always --no-startup-id sbxkb -################################################################# -### color settings for i3 ####################################### -################################################################# +# Application keybinds +########################################### +bindsym $mod+Return exec i3-sensible-terminal -# Color palette used for the terminal ( ~/.Xresources file ) -# Colors are gathered based on the documentation: -# https://i3wm.org/docs/userguide.html#xresources -# Change the variable name at the place you want to match the color -# of your terminal like this: -# [example] -# If you want your bar to have the same background color as your -# terminal background change the line 362 from: -# background #14191D -# to: -# background $term_background -# Same logic applied to everything else. -set_from_resource $term_background background -set_from_resource $term_foreground foreground -set_from_resource $term_color0 color0 -set_from_resource $term_color1 color1 -set_from_resource $term_color2 color2 -set_from_resource $term_color3 color3 -set_from_resource $term_color4 color4 -set_from_resource $term_color5 color5 -set_from_resource $term_color6 color6 -set_from_resource $term_color7 color7 -set_from_resource $term_color8 color8 -set_from_resource $term_color9 color9 -set_from_resource $term_color10 color10 -set_from_resource $term_color11 color11 -set_from_resource $term_color12 color12 -set_from_resource $term_color13 color13 -set_from_resource $term_color14 color14 -set_from_resource $term_color15 color15 +# start a terminal +# Uses $TERMINAL environment setting +# bindsym $mod+Return exec terminal +# Open dropdown terminal using tilix quake mode +bindsym $mod+a exec tilix -q +# Firefox +bindsym $mod+Shift+f exec firefox +# Bluetooth device settings +bindsym $mod+Ctrl+d exec blueman-manager +## Screenshot keybinds +########################################### +# Screenshot all displays +bindsym Print exec --no-startup-id i3-scrot +# Screenshot active window +bindsym $mod+Print --release exec --no-startup-id i3-scrot -w +# Screenshot marquee tool +bindsym $mod+Shift+p --release exec --no-startup-id i3-scrot -s +# Restart, reload, kill keybinds +########################################### + +# Bind Mod+O to kill conky +bindsym $mod+o exec pkill conky +# Bind Mod+Shift+O to start conky +bindsym $mod+Shift+o exec $HOME/.local/bin/i3scripts/start_konky + +# Bind Mod+P kill polybars +bindsym $mod+p exec pkill -f polybar +# Bind Mod+Shift+P to start polybars +bindsym $mod+Shift+p exec /home/kapper/.config/polybar/start-polybar.sh + + +# Workspace keybinds +########################################### + +# Modify window borders +bindsym $mod+u border none +bindsym $mod+y border pixel 1 +bindsym $mod+n border normal + +# Move focused container to workspace +bindsym $mod+Ctrl+1 move container to workspace $ws1 +bindsym $mod+Ctrl+2 move container to workspace $ws2 +bindsym $mod+Ctrl+3 move container to workspace $ws3 +bindsym $mod+Ctrl+4 move container to workspace $ws4 +bindsym $mod+Ctrl+5 move container to workspace $ws5 +bindsym $mod+Ctrl+6 move container to workspace $ws6 +bindsym $mod+Ctrl+7 move container to workspace $ws7 +bindsym $mod+Ctrl+8 move container to workspace $ws8 +# Move to workspace with focused container +bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1 +bindsym $mod+Shift+2 move container to workspace $ws2; workspace $ws2 +bindsym $mod+Shift+3 move container to workspace $ws3; workspace $ws3 +bindsym $mod+Shift+4 move container to workspace $ws4; workspace $ws4 +bindsym $mod+Shift+5 move container to workspace $ws5; workspace $ws5 +bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6 +bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7 +bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8 + +#navigate workspaces next / previous +bindsym $mod+Ctrl+Right workspace next +bindsym $mod+Ctrl+Left workspace prev +# workspace back and forth (with/without active container) +workspace_auto_back_and_forth yes +# Bind to swap to previous / last workspace +bindsym $mod+Tab workspace back_and_forth + +# Layout keybinds +########################################### + +# Split orientation toggles +bindsym $mod+h split h;exec notify-send 'tile horizontally' +bindsym $mod+v split v;exec notify-send 'tile vertically' +bindsym $mod+q split toggle + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# move the currently focused window to the scratchpad +bindsym $mod+Shift+minus move scratchpad +# Show the next scratchpad window or hide the focused scratchpad window. +# If there are multiple scratchpad windows, this command cycles through them. +bindsym $mod+minus scratchpad show +# To remove a window from scratchpad, toggle floating + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle +# toggle sticky +bindsym $mod+Shift+s sticky toggle +# focus the parent container +#bindsym $mod+a focus parent + + + +# 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 semicolon 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 + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape or $mod+r + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+r mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +bar { + status_command i3blocks +} # Theme colors # class border backgr. text indic. child_border @@ -272,45 +350,6 @@ set_from_resource $term_color15 color15 client.background #000000 -################################################################# -### Status bar settings ######################################### -################################################################# - -# This section is unused, and left for reference. -# Polybar exec_always i3 Startup Application runs script to start custom polybars -# -# Start i3bar to display a workspace bar (plus the system information i3status if available) -#bar { -# i3bar_command i3bar -# status_command i3status -# position bottom -# -## please set your primary output first. Example: 'xrandr --output eDP1 --primary' -# tray_output primary -# tray_output eDP1 -# -# bindsym button4 nop -# bindsym button5 nop -# font xft:URWGothic-Book 11 -# strip_workspace_numbers yes - -# colors { -# background #222D31 -# statusline #F9FAF9 -# separator #454947 -# -# border backgr. text -# focused_workspace #F9FAF9 #16a085 #292F34 -# active_workspace #595B5B #353836 #FDF6E3 -# inactive_workspace #595B5B #222D31 #EEE8D5 -# binding_mode #16a085 #2C2C2C #F9FAF9 -# urgent_workspace #16a085 #FDF6E3 #E5201D -# } -#} - -# Since we don't use i3status, this does nothing -# hide/unhide i3status bar -bindsym $mod+m bar mode toggle ################################################################# ### Settings for i3-gaps ####################################### @@ -369,251 +408,3 @@ mode "$mode_gaps_outer" { bindsym Escape mode "default" } -################################################################# -### Keybinds for i3 ####################################### -################################################################# - - -# Application keybinds -########################################### - -# start a terminal -# Uses $TERMINAL environment setting -bindsym $mod+Return exec terminal -# Open dropdown terminal using tilix quake mode -bindsym $mod+a exec tilix -q - -# Firefox -bindsym $mod+F2 exec firefox -# Start Geary email client -bindsym $mod+F3 exec geary -# Start Discord -bindsym $mod+F4 exec terminal -e 'mocp' -# Start Signal -bindsym $mod+F5 exec signal-desktop -# Bitwarden -bindsym $mod+F6 exec bitwarden -# Start PCManfm filemanager -bindsym $mod+F8 exec pcmanfm_pkexec -# Start mocp music player -#bindsym $mod+F5 exec terminal -e 'mocp' - -# Screenshot keybinds -########################################### -# Screenshot all displays -bindsym Print exec --no-startup-id i3-scrot -# Screenshot active window -bindsym $mod+Print --release exec --no-startup-id i3-scrot -w -# Screenshot marquee tool -bindsym $mod+Shift+Print --release exec --no-startup-id i3-scrot -s - -# Restart, reload, kill keybinds -########################################### - -# Bind Mod+O to kill conky -bindsym $mod+o exec pkill conky -# Bind Mod+Shift+O to start conky -bindsym $mod+Shift+o exec $HOME/.local/bin/i3scripts/start_konky - -# Bind Mod+P kill polybars -bindsym $mod+p exec pkill -f polybar -# Bind Mod+Shift+P to start polybars -bindsym $mod+Shift+p exec /home/kapper/.config/polybar/start-polybar.sh - -# Reload the i3 configuration file -bindsym $mod+Shift+c reload -# Restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindsym $mod+Shift+r restart - -# Kill Compton window compositor -bindsym $mod+t exec --no-startup-id pkill compton -# Start Compton window compositor -bindsym $mod+Shift+t exec --no-startup-id compton -b - -# Kill, restart dunst -bindsym $mod+Shift+d --release exec "killall dunst; exec notify-send 'restart dunst'" - -# Display cursor to select X window to kill -# Misclicks can be dangerous -bindsym $mod+Ctrl+q --release exec --no-startup-id xkill - -# Kill active window -bindsym $mod+Shift+q kill - -# i3 system / menus keybinds -########################################### - -# Audio device settings -bindsym $mod+Ctrl+a exec pavucontrol -# Bluetooth device settings -bindsym $mod+Ctrl+d exec blueman-manager -# System config tool for i3 -bindsym $mod+Ctrl+b exec terminal -e 'bmenu' -# start program launcher -bindsym $mod+d exec --no-startup-id dmenu_recency -# launch categorized menu -bindsym $mod+z exec --no-startup-id morc_menu -# Help menu for i3 -bindsym $mod+Shift+h exec xdg-open /usr/share/doc/manjaro/i3_help.pdf -# Exit i3 (logs you out of your X session) -bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" - -# Workspace keybinds -########################################### - -# Modify window borders -bindsym $mod+u border none -bindsym $mod+y border pixel 1 -bindsym $mod+n border normal - -# Move focused container to workspace -bindsym $mod+Ctrl+1 move container to workspace $ws1 -bindsym $mod+Ctrl+2 move container to workspace $ws2 -bindsym $mod+Ctrl+3 move container to workspace $ws3 -bindsym $mod+Ctrl+4 move container to workspace $ws4 -bindsym $mod+Ctrl+5 move container to workspace $ws5 -bindsym $mod+Ctrl+6 move container to workspace $ws6 -bindsym $mod+Ctrl+7 move container to workspace $ws7 -bindsym $mod+Ctrl+8 move container to workspace $ws8 -# Move to workspace with focused container -bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1 -bindsym $mod+Shift+2 move container to workspace $ws2; workspace $ws2 -bindsym $mod+Shift+3 move container to workspace $ws3; workspace $ws3 -bindsym $mod+Shift+4 move container to workspace $ws4; workspace $ws4 -bindsym $mod+Shift+5 move container to workspace $ws5; workspace $ws5 -bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6 -bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7 -bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8 - -#navigate workspaces next / previous -bindsym $mod+Ctrl+Right workspace next -bindsym $mod+Ctrl+Left workspace prev -# workspace back and forth (with/without active container) -workspace_auto_back_and_forth yes -# Bind to swap to previous / last workspace -bindsym $mod+Tab workspace back_and_forth -#bindsym $mod+b workspace back_and_forth -bindsym $mod+Shift+b move container to workspace back_and_forth; workspace back_and_forth - -# Window keybinds -########################################### - -# toggle fullscreen mode for the focused container -bindsym $mod+f fullscreen toggle - -# Change window focus -bindsym $mod+j focus left -bindsym $mod+k focus down -bindsym $mod+l focus up -bindsym $mod+semicolon focus right -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# Move focused window workspace -bindsym $mod+Shift+j move left -bindsym $mod+Shift+k move down -bindsym $mod+Shift+l move up -bindsym $mod+Shift+semicolon 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 -bindsym $mod+Shift+Right move right - -# Resize keybinds -########################################### - -# Resize window (you can also use the mouse for that) -bindsym $mod+r mode "resize" -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 5 px or 5 ppt -bindsym k resize grow height 5 px or 5 ppt -bindsym l resize shrink height 5 px or 5 ppt -bindsym semicolon resize grow width 5 px or 5 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 -bindsym Right resize grow width 10 px or 10 ppt - -# exit resize mode: Enter or Escape -bindsym Return mode "default" -bindsym Escape mode "default" -} - -# Layout keybinds -########################################### - -# Split orientation toggles -bindsym $mod+h split h;exec notify-send 'tile horizontally' -bindsym $mod+v split v;exec notify-send 'tile vertically' -bindsym $mod+q split toggle - -# change container layout (stacked, tabbed, toggle split) -bindsym $mod+s layout stacking -bindsym $mod+w layout tabbed -bindsym $mod+e layout toggle split -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# move the currently focused window to the scratchpad -bindsym $mod+Shift+minus move scratchpad -# Show the next scratchpad window or hide the focused scratchpad window. -# If there are multiple scratchpad windows, this command cycles through them. -bindsym $mod+minus scratchpad show -# To remove a window from scratchpad, toggle floating - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle -# toggle sticky -bindsym $mod+Shift+s sticky toggle -# focus the parent container -#bindsym $mod+a focus parent - -# System keybinds -########################################### - -# Set shut down, restart and locking features -bindsym $mod+0 mode "$mode_system" -set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown -mode "$mode_system" { - bindsym l exec --no-startup-id i3exit lock, mode "default" - bindsym s exec --no-startup-id i3exit suspend, mode "default" - bindsym u exec --no-startup-id i3exit switch_user, mode "default" - bindsym e exec --no-startup-id i3exit logout, mode "default" - bindsym h exec --no-startup-id i3exit hibernate, mode "default" - bindsym r exec --no-startup-id i3exit reboot, mode "default" - bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default" - - # exit system mode: "Enter" or "Escape" - bindsym Return mode "default" - bindsym Escape mode "default" -} - -# Lock screen -bindsym $mod+9 exec --no-startup-id blurlock -# Screen brightness controls -# bindsym XF86MonBrightnessUp exec "xbacklight -inc 10; notify-send 'brightness up'" -# bindsym XF86MonBrightnessDown exec "xbacklight -dec 10; notify-send 'brightness down'" - -################################################################################################ -## sound-section - DO NOT EDIT if you wish to automatically upgrade Alsa -> Pulseaudio later! ## -################################################################################################ - -exec --no-startup-id volumeicon -bindsym $mod+Ctrl+m exec terminal -e 'alsamixer' -#exec --no-startup-id pulseaudio -#exec --no-startup-id pa-applet -#bindsym $mod+Ctrl+m exec pavucontrol - -################################################################################################ - diff --git a/.config/i3blocks/config b/.config/i3blocks/config new file mode 100644 index 0000000..0aca057 --- /dev/null +++ b/.config/i3blocks/config @@ -0,0 +1,167 @@ +# i3blocks config file +# +# Please see man i3blocks for a complete reference! +# The man page is also hosted at http://vivien.github.io/i3blocks +# +# List of valid properties: +# +# align +# color +# command +# full_text +# instance +# interval +# label +# min_width +# name +# separator +# separator_block_width +# short_text +# signal +# urgent + +# Global properties +# +# The top properties below are applied to every block, but can be overridden. +# Each block command defaults to the script name to avoid boilerplate. +command=/usr/share/i3blocks/$BLOCK_NAME +separator_block_width=20 +markup=none + +# Volume indicator +# +# The first parameter sets the step (and units to display) +# The second parameter overrides the mixer selection +# See the script for details. + +[nm-tray] +#label= +command=nm-tray +interval=once + +[volume] +# DEPENDS: sudo apt install volumeicon-alsa +#label=VOL +#label=♪ +#instance=Master +#instance=PCM +command=volumeicon +interval=once +#signal=10 + +# Memory usage +# +# The type defaults to "mem" if the instance is not specified. +[memory] +label=MEM +separator=false +interval=30 + +[memory] +label=SWAP +instance=swap +separator=true +interval=30 + +# CPU usage +# +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +[cpu_usage] +label=CPU +interval=10 +min_width=CPU: 100.00% +separator=false + +[load_average] +interval=10 + + +# Disk usage +# +# The directory defaults to $HOME if the instance is not specified. +# The script may be called with a optional argument to set the alert +# (defaults to 10 for 10%). +[disk] +label=HOME +#instance=/mnt/data +interval=30 + +# Network interface monitoring +# +# If the instance is not specified, use the interface used for default route. +# The address can be forced to IPv4 or IPv6 with -4 or -6 switches. +[iface] +#instance=wlan0 +color=#00FF00 +interval=10 +separator=false + +[public-ip] +command=wget -qO - ifconfig.me +interval=60 + + +[wifi] +#instance=wlp3s0 +interval=10 +separator=false + +[bandwidth] +#instance=eth0 +interval=5 + +# Battery indicator +# +# The battery instance defaults to 0. +[battery] +label=BAT +#label=⚡ +#instance=1 +interval=30 + +# Date Time +# +[time] +command=date '+%Y-%m-%d %H:%M:%S' +interval=5 + +# Generic media player support +# +# This displays "ARTIST - SONG" if a music is playing. +# Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others. +#[mediaplayer] +#instance=spotify +#interval=5 +#signal=10 + +# OpenVPN support +# +# Support multiple VPN, with colors. +#[openvpn] +#interval=20 + +# Temperature +# +# Support multiple chips, though lm-sensors. +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +#[temperature] +#label=TEMP +#interval=10 + +# Key indicators +# +# Add the following bindings to i3 config file: +# +# bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks +# bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks +#[keyindicator] +#instance=CAPS +#interval=once +#signal=11 + +#[keyindicator] +#instance=NUM +#interval=once +#signal=11 diff --git a/.config/i3blocks/volume b/.config/i3blocks/volume new file mode 100755 index 0000000..4c4d8e1 --- /dev/null +++ b/.config/i3blocks/volume @@ -0,0 +1,175 @@ +#!/bin/bash +# Displays the default device, volume, and mute status for i3blocks + +set -a + +AUDIO_HIGH_SYMBOL=${AUDIO_HIGH_SYMBOL:-' '} + +AUDIO_MED_THRESH=${AUDIO_MED_THRESH:-50} +AUDIO_MED_SYMBOL=${AUDIO_MED_SYMBOL:-' '} + +AUDIO_LOW_THRESH=${AUDIO_LOW_THRESH:-0} +AUDIO_LOW_SYMBOL=${AUDIO_LOW_SYMBOL:-' '} + +AUDIO_MUTED_SYMBOL=${AUDIO_MUTED_SYMBOL:-' '} + +AUDIO_DELTA=${AUDIO_DELTA:-5} + +DEFAULT_COLOR=${DEFAULT_COLOR:-"#ffffff"} +MUTED_COLOR=${MUTED_COLOR:-"#a0a0a0"} + +LONG_FORMAT=${LONG_FORMAT:-'${SYMB} ${VOL}% [${INDEX}:${NAME}]'} +SHORT_FORMAT=${SHORT_FORMAT:-'${SYMB} ${VOL}% [${INDEX}]'} +USE_ALSA_NAME=${USE_ALSA_NAME:-0} +USE_DESCRIPTION=${USE_DESCRIPTION:-0} + +SUBSCRIBE=${SUBSCRIBE:-0} + +MIXER=${MIXER:-""} +SCONTROL=${SCONTROL:-""} + +while getopts F:Sf:adH:M:L:X:T:t:C:c:i:m:s:h opt; do +case "$opt" in +S) SUBSCRIBE=1 ;; +F) LONG_FORMAT="$OPTARG" ;; +f) SHORT_FORMAT="$OPTARG" ;; +a) USE_ALSA_NAME=1 ;; +d) USE_DESCRIPTION=1 ;; +H) AUDIO_HIGH_SYMBOL="$OPTARG" ;; +M) AUDIO_MED_SYMBOL="$OPTARG" ;; +L) AUDIO_LOW_SYMBOL="$OPTARG" ;; +X) AUDIO_MUTED_SYMBOL="$OPTARG" ;; +T) AUDIO_MED_THRESH="$OPTARG" ;; +t) AUDIO_LOW_THRESH="$OPTARG" ;; +C) DEFAULT_COLOR="$OPTARG" ;; +c) MUTED_COLOR="$OPTARG" ;; +i) AUDIO_INTERVAL="$OPTARG" ;; +m) MIXER="$OPTARG" ;; +s) SCONTROL="$OPTARG" ;; +h) printf \ + "Usage: volume-pulseaudio [-S] [-F format] [-f format] [-p] [-a|-d] [-H symb] [-M symb] + [-L symb] [-X symb] [-T thresh] [-t thresh] [-C color] [-c color] [-i inter] + [-m mixer] [-s scontrol] [-h] + Options: + -F, -f\tOutput format (-F long format, -f short format) to use, with exposed variables: + \${SYMB}, \${VOL}, \${INDEX}, \${NAME} +-S\tSubscribe to volume events (requires persistent block, always uses long format) + -a\tUse ALSA name if possible + -d\tUse device description instead of name if possible + -H\tSymbol to use when audio level is high. Default: '$AUDIO_HIGH_SYMBOL' + -M\tSymbol to use when audio level is medium. Default: '$AUDIO_MED_SYMBOL' + -L\tSymbol to use when audio level is low. Default: '$AUDIO_LOW_SYMBOL' + -X\tSymbol to use when audio is muted. Default: '$AUDIO_MUTED_SYMBOL' + -T\tThreshold for medium audio level. Default: $AUDIO_MED_THRESH + -t\tThreshold for low audio level. Default: $AUDIO_LOW_THRESH + -C\tColor for non-muted audio. Default: $DEFAULT_COLOR + -c\tColor for muted audio. Default: $MUTED_COLOR + -i\tInterval size of volume increase/decrease. Default: $AUDIO_DELTA + -m\tUse the given mixer. + -s\tUse the given scontrol. + -h\tShow this help text + " && exit 0;; + esac + done + + if [[ -z "$MIXER" ]] ; then + MIXER="default" + if amixer -D pulse info >/dev/null 2>&1 ; then + MIXER="pulse" + fi + fi + + if [[ -z "$SCONTROL" ]] ; then + SCONTROL=$(amixer -D "$MIXER" scontrols | sed -n "s/Simple mixer control '\([^']*\)',0/\1/p" | head -n1) + fi + + CAPABILITY=$(amixer -D $MIXER get $SCONTROL | sed -n "s/ Capabilities:.*cvolume.*/Capture/p") + + + function move_sinks_to_new_default { + DEFAULT_SINK=$1 + pacmd list-sink-inputs | grep index: | grep -o '[0-9]\+' | while read SINK + do + pacmd move-sink-input $SINK $DEFAULT_SINK + done + } + +function set_default_playback_device_next { + inc=${1:-1} + num_devices=$(pacmd list-sinks | grep -c index:) + sink_arr=($(pacmd list-sinks | grep index: | grep -o '[0-9]\+')) + default_sink_index=$(( $(pacmd list-sinks | grep index: | grep -no '*' | grep -o '^[0-9]\+') - 1 )) + default_sink_index=$(( ($default_sink_index + $num_devices + $inc) % $num_devices )) + default_sink=${sink_arr[$default_sink_index]} + pacmd set-default-sink $default_sink + move_sinks_to_new_default $default_sink +} + +case "$BLOCK_BUTTON" in +1) set_default_playback_device_next ;; +2) amixer -q -D $MIXER sset $SCONTROL $CAPABILITY toggle ;; +3) set_default_playback_device_next -1 ;; +4) amixer -q -D $MIXER sset $SCONTROL $CAPABILITY $AUDIO_DELTA%+ ;; +5) amixer -q -D $MIXER sset $SCONTROL $CAPABILITY $AUDIO_DELTA%- ;; +esac + +function print_format { + echo "$1" | envsubst '${SYMB}${VOL}${INDEX}${NAME}' +} + +function print_block { + ACTIVE=$(pacmd list-sinks | grep "state\: RUNNING" -B4 -A7 | grep "index:\|name:\|volume: front\|muted:") + [ -z "$ACTIVE" ] && ACTIVE=$(pacmd list-sinks | grep "index:\|name:\|volume: front\|muted:" | grep -A3 '*') + for name in INDEX NAME VOL MUTED; do + read $name + done < <(echo "$ACTIVE") + INDEX=$(echo "$INDEX" | grep -o '[0-9]\+') + VOL=$(echo "$VOL" | grep -o "[0-9]*%" | head -1 ) + VOL="${VOL%?}" + + NAME=$(echo "$NAME" | sed \ + 's/.*<.*\.\(.*\)>.*/\1/; t;'\ + 's/.*<\(.*\)>.*/\1/; t;'\ + 's/.*/unknown/') + + if [[ $USE_ALSA_NAME == 1 ]] ; then + ALSA_NAME=$(pacmd list-sinks |\ + awk '/^\s*\*/{f=1}/^\s*index:/{f=0}f' |\ + grep "alsa.name\|alsa.mixer_name" |\ + head -n1 |\ + sed 's/.*= "\(.*\)".*/\1/') + NAME=${ALSA_NAME:-$NAME} + elif [[ $USE_DESCRIPTION == 1 ]] ; then + DESCRIPTION=$(pacmd list-sinks |\ + awk '/^\s*\*/{f=1}/^\s*index:/{f=0}f' |\ + grep "device.description" |\ + head -n1 |\ + sed 's/.*= "\(.*\)".*/\1/') + NAME=${DESCRIPTION:-$NAME} + fi + + if [[ $MUTED =~ "no" ]] ; then + SYMB=$AUDIO_HIGH_SYMBOL + [[ $VOL -le $AUDIO_MED_THRESH ]] && SYMB=$AUDIO_MED_SYMBOL + [[ $VOL -le $AUDIO_LOW_THRESH ]] && SYMB=$AUDIO_LOW_SYMBOL + COLOR=$DEFAULT_COLOR + else + SYMB=$AUDIO_MUTED_SYMBOL + COLOR=$MUTED_COLOR + fi + + if [[ $SUBSCRIBE == 1 ]] ; then + print_format "$LONG_FORMAT" + else + print_format "$LONG_FORMAT" + print_format "$SHORT_FORMAT" + echo "$COLOR" + fi +} + +print_block +if [[ $SUBSCRIBE == 1 ]] ; then +while read -r EVENT; do + print_block +done < <(pactl subscribe | stdbuf -oL grep change) + fi diff --git a/.config/i3status/config b/.config/i3status/config new file mode 100644 index 0000000..674d305 --- /dev/null +++ b/.config/i3status/config @@ -0,0 +1,74 @@ +# i3status configuration file. +# see "man i3status" for documentation. + +# It is important that this file is edited as UTF-8. +# The following line should contain a sharp s: +# ß +# If the above line is not correctly displayed, fix your editor first! + +general { + colors = true + interval = 5 +} + +# order += "read_file BRIGHTNESS" +order += "memory" +order += "cpu_usage" +order += "volume master" +order += "ipv6" +order += "disk /" +order += "wireless _first_" +order += "ethernet _first_" +order += "battery all" +order += "load" +order += "tztime local" + +# read_file BRIGHTNESS { +# format = "BRI %content" +# path = "/home/kapper/.config/.brightness" +# max_characters = 5 +# } + +memory 0{ + + format = "%free %available%" + +} + +volume master { + format = "♪: %volume" + format_muted = "♪: muted (%volume)" +} + +cpu_usage { + format = "CPU %usage {%cpu0 %cpu1}" + max_threshold = 75 +} + +wireless _first_ { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet _first_ { + # if you use %speed, i3status requires root privileges + format_up = "E: %ip (%speed)" + format_down = "E: down" +} + +battery all { + format = "%status %percentage %remaining" +} + +tztime local { + format = "%Y-%m-%d %H:%M:%S" +} + +load { + format = "%1min" +} + +disk "/" { + format = "%avail" +} + diff --git a/.config/kdeconnect/certificate.pem b/.config/kdeconnect/certificate.pem new file mode 100644 index 0000000..1f016a2 --- /dev/null +++ b/.config/kdeconnect/certificate.pem @@ -0,0 +1,20 @@ +-----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----- diff --git a/.config/kdeconnect/privateKey.pem b/.config/kdeconnect/privateKey.pem new file mode 100644 index 0000000..24e0095 --- /dev/null +++ b/.config/kdeconnect/privateKey.pem @@ -0,0 +1,28 @@ +-----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----- diff --git a/.config/kdeconnect/trusted_devices b/.config/kdeconnect/trusted_devices new file mode 100644 index 0000000..c04506f --- /dev/null +++ b/.config/kdeconnect/trusted_devices @@ -0,0 +1,4 @@ +[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 diff --git a/.config/kdeglobals b/.config/kdeglobals new file mode 100644 index 0000000..d058971 --- /dev/null +++ b/.config/kdeglobals @@ -0,0 +1,2 @@ +[KShortcutsDialog Settings] +Dialog Size=600,480 diff --git a/.config/kglobalshortcutsrc b/.config/kglobalshortcutsrc new file mode 100644 index 0000000..8b1e29f --- /dev/null +++ b/.config/kglobalshortcutsrc @@ -0,0 +1,3 @@ +[yakuake] +_k_friendly_name=Yakuake +toggle-window-state=F4,F12,Open/Retract Yakuake diff --git a/.config/mimeapps.list b/.config/mimeapps.list new file mode 100644 index 0000000..2bf5336 --- /dev/null +++ b/.config/mimeapps.list @@ -0,0 +1,3 @@ + +[Default Applications] +x-scheme-handler/jetbrains=jetbrains-toolbox.desktop diff --git a/.config/pavucontrol.ini b/.config/pavucontrol.ini new file mode 100644 index 0000000..7c83995 --- /dev/null +++ b/.config/pavucontrol.ini @@ -0,0 +1,7 @@ +[window] +width=1366 +height=749 +sinkInputType=0 +sourceOutputType=1 +sinkType=0 +sourceType=0 diff --git a/.config/qterminal.org/qterminal.ini b/.config/qterminal.org/qterminal.ini new file mode 100644 index 0000000..2173d77 --- /dev/null +++ b/.config/qterminal.org/qterminal.ini @@ -0,0 +1,90 @@ +[General] +AskOnExit=false +BookmarksFile=/home/kapper/.config/qterminal.org/qterminal_bookmarks.xml +BookmarksVisible=true +Borderless=false +ChangeWindowIcon=true +ChangeWindowTitle=true +ConfirmMultilinePaste=true +FixedTabWidth=true +FixedTabWidthValue=250 +HideTabBarWithOneTab=true +HistoryLimited=true +HistoryLimitedTo=1000 +KeyboardCursorShape=0 +LastWindowMaximized=false +MenuVisible=false +MotionAfterPaste=0 +SavePosOnExit=true +SaveSizeOnExit=true +ScrollbarPosition=2 +ShowCloseTabButton=true +TabBarless=false +TabsPosition=0 +Term=xterm-256color +TerminalBackgroundImage= +TerminalMargin=0 +TerminalTransparency=0 +TerminalsPreset=0 +TrimPastedTrailingNewlines=false +UseBookmarks=false +UseCWD=false +colorScheme=Linux +emulation=default +enabledBidiSupport=true +fontFamily=Inconsolata Nerd Font Mono [PfEd] +fontSize=12 +guiStyle= +highlightCurrentTerminal=true +showTerminalSizeHint=true +version=0.14.1 + +[DropMode] +Height=45 +KeepOpen=false +ShortCut=F12 +ShowOnStart=true +Width=70 + +[MainWindow] +ApplicationTransparency=0 +isMaximized=false +pos=@Point(0 0) +size=@Size(1366 749) +state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0&\0\x42\0o\0o\0k\0m\0\x61\0r\0k\0s\0\x44\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0s\0\xff\xff\xff\0\0\x5V\0\0\x2\xed\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) + +[Sessions] +size=0 + +[Shortcuts] +Add%20Tab=Ctrl+Shift+T +Bottom%20Subterminal=Alt+Down +Clear%20Active%20Terminal=Ctrl+Shift+X +Close%20Tab=Ctrl+Shift+W +Collapse%20Subterminal= +Copy%20Selection=Ctrl+Shift+C +Find=Ctrl+Shift+F +Fullscreen=F11 +Hide%20Window%20Borders= +Left%20Subterminal=Alt+Left +Move%20Tab%20Left=Alt+Shift+Left|Ctrl+Shift+PgUp +Move%20Tab%20Right=Alt+Shift+Right|Ctrl+Shift+PgDown +New%20Window=Ctrl+Shift+N +Next%20Tab=Ctrl+PgDown +Next%20Tab%20in%20History=Ctrl+Shift+Tab +Paste%20Clipboard=Ctrl+Shift+V +Preferences...= +Previous%20Tab=Ctrl+PgUp +Previous%20Tab%20in%20History=Ctrl+Tab +Quit= +Rename%20Session=Alt+Shift+S +Right%20Subterminal=Alt+Right +Show%20Tab%20Bar= +Split%20Terminal%20Horizontally= +Split%20Terminal%20Vertically= +Toggle%20Bookmarks=Ctrl+Shift+B +Toggle%20Menu=Ctrl+Shift+M +Top%20Subterminal=Alt+Up +Zoom%20in=Ctrl++ +Zoom%20out=Ctrl+- +Zoom%20reset=Ctrl+0 diff --git a/.config/volumeicon/volumeicon b/.config/volumeicon/volumeicon new file mode 100644 index 0000000..1297473 --- /dev/null +++ b/.config/volumeicon/volumeicon @@ -0,0 +1,27 @@ +[Alsa] +card=default +logarithmic_scale=false + +[Notification] +show_notification=true +notification_type=0 + +[StatusIcon] +stepsize=5 +onclick=xterm -e 'alsamixer' +theme=Default +use_panel_specific_icons=false +reverse_scroll_direction=false +lmb_slider=false +mmb_mute=false +use_horizontal_slider=false +show_sound_level=false +use_transparent_background=false + +[Hotkeys] +up_enabled=false +down_enabled=false +mute_enabled=false +up=XF86AudioRaiseVolume +down=XF86AudioLowerVolume +mute=XF86AudioMute diff --git a/.config/yakuakerc b/.config/yakuakerc new file mode 100644 index 0000000..dcfc24d --- /dev/null +++ b/.config/yakuakerc @@ -0,0 +1,39 @@ +[Desktop Entry] +DefaultProfile=Default Powerline.profile + +[Dialogs] +FirstRun=false + +[Favorite Profiles] +Favorites=Default Powerline.profile + +[Shortcuts] +close-active-terminal=Ctrl+Shift+R +close-session=Ctrl+Shift+W +decrease-window-height=Alt+Shift+Up +decrease-window-width=Alt+Shift+Left +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 +increase-window-height=Alt+Shift+Down +increase-window-width=Alt+Shift+Right +move-session-left=Ctrl+Shift+Left +move-session-right=Ctrl+Shift+Right +new-session=Ctrl+Shift+T +next-session=Shift+Right +next-terminal=Ctrl+Shift+Down +previous-session=Shift+Left +previous-terminal=Ctrl+Shift+Up +rename-session=Ctrl+Alt+S +split-left-right=Ctrl+( +split-top-bottom=Ctrl+) +toggle-session-monitor-activity=Ctrl+Shift+A +toggle-session-monitor-silence=Ctrl+Shift+I +toggle-window-state=none +view-full-screen=Ctrl+Shift+F11 + +[Window] +Height=40 +Width=60 diff --git a/.fehbg b/.fehbg index e690d59..1b96101 100755 --- a/.fehbg +++ b/.fehbg @@ -1,2 +1,2 @@ #!/bin/sh -feh --no-fehbg --bg-fill '/home/kapper/Downloads/bgs/anomaly.jpg' +feh --bg-tile '/home/kapper/Downloads/use_your_illusion/use_your_illusion.png' diff --git a/.gitignore b/.gitignore index 27945d8..d4a3f13 100644 --- a/.gitignore +++ b/.gitignore @@ -1,18 +1,20 @@ -.config/Code - OSS/Backups/* -.config/Code - OSS/*Cache*/* -.config/Code - OSS/Coo* -.config/Code - OSS/blob_storage/* -.config/Code - OSS/logs/* -.config/Code - OSS/machineid -.config/Code - OSS/storage.json -.config/Code - OSS/User/*Storage/* -.config/Code - OSS/User/Workspaces/* -.config/Code - OSS/rapid_render.json -.config/Code - OSS/Network* +.config/Code/Backups/* +.config/Code/*Cache*/* +.config/Code/Coo* +.config/Code/blob_storage/* +.config/Code/logs/* +.config/Code/machineid +.config/Code/storage.json +.config/Code/User/*Storage/* +.config/Code/User/Workspaces/* +.config/Code/rapid_render.json +.config/Code/Network* # Byte-compiled / optimized / DLL files *__pycache__/ *.py[cod] +*.sw* +**/Code/*Cache*/** # C extensions *.so diff --git a/.local/bin/i3scripts/start-htop b/.local/bin/i3scripts/start-htop new file mode 100755 index 0000000..49d51d4 --- /dev/null +++ b/.local/bin/i3scripts/start-htop @@ -0,0 +1,10 @@ +#!/bin/bash +#start-htop.sh +# + + +#i3 move to workspace number $ws95;i3 floating enable;i3 resize set height 700;i3 resize set width 1000;i3 move position center && i3-sensible-terminal -e htop; + + +(urxvt -hold -e htop && i3 move to workspace number $ws95 && i3 floating enable && i3 resize set height 700 && i3 resize set width 1000 && i3 move position center) + diff --git a/.local/bin/pycharm b/.local/bin/pycharm new file mode 100755 index 0000000..e91ffb0 --- /dev/null +++ b/.local/bin/pycharm @@ -0,0 +1,5 @@ +#!/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" "$@" + diff --git a/.local/share/fonts/.uuid b/.local/share/fonts/.uuid new file mode 100644 index 0000000..2b3e7d4 --- /dev/null +++ b/.local/share/fonts/.uuid @@ -0,0 +1 @@ +4afb8389-b9cd-44af-bf06-2c0b267584b6 \ No newline at end of file diff --git a/.tmux-gitbar.conf b/.tmux-gitbar.conf deleted file mode 100644 index bed8447..0000000 --- a/.tmux-gitbar.conf +++ /dev/null @@ -1,64 +0,0 @@ -# tmux-gitbar: Git in tmux status bar -# -# Created by Aurélien Rainone -# github.com/aurelien-rainone/tmux-gitbar - -# -# This is the tmux-gitbar configuration file -# - -# Location of the status on tmux bar: left or right -readonly TMGB_STATUS_LOCATION='right' - -# Style for tmux-gitbar -readonly TMGB_STYLE='bg=colour233,fg=colour255,bright' - - -# Symbols shown in status string. -# Can also be found in tmux-gitbar/lib/tmux-gitbar.sh -NO_REMOTE_TRACKING_SYMBOL="L" -#BRANCH_SYMBOL="⎇ " -BRANCH_SYMBOL="" # Code-branch -STAGED_SYMBOL="" # Dot, circle -CONFLICT_SYMBOL="" # Close, circle -CHANGED_SYMBOL="ﱮ" # Plus, circle -UNTRACKED_SYMBOL="" # Ellipsis-v -STASHED_SYMBOL="" # Dolly-flatbed -CLEAN_SYMBOL="" # Certificate -AHEAD_SYMBOL="壟" # File-upload -BEHIND_SYMBOL="鹿" # File-download -PREHASH_SYMBOL=":" - -# Defaut Tmux format strings for Git bar components. -BRANCH_FMT="#[fg=white]" -UPSTREAM_FMT="#[fg=cyan]" -REMOTE_FMT="#[fg=cyan]" -CLEAN_FMT="#[fg=green,bold]" -STAGED_FMT="#[fg=red,bold]" -CONFLICTS_FMT="#[fg=red,bold]" -CHANGED_FMT="#[fg=blue,bold]" -STASHED_FMT="#[fg=blue,bold]" -UNTRACKED_FMT="#[fg=magenta,bold]" -RESET_FMT="#[fg=default]" - -# Delimiter between symbol and numeric value -FLAGS_DELIMITER_FMT=" " -SYMBOL_DELIMITER_FMT=" " -SPLIT_DELIMITER_FMT="| " - -TMGB_OUTREPO_STATUS="" -TMGB_OUTREPO_STYLE="" - - -# Status line format string definition. -# It controls what tmux-gitbar will show in the status line. It accepts -# any keyword or variable Tmux originally accepts, plus these ones: -# -# - #{git_branch} : local branch name -# - #{git_remote} : remote tracking branch -# - #{git_upstream} : upstream branch info -# - #{git_flags} : working tree status flags -# -# See README.md for additional information -#readonly TMGB_STATUS_STRING=" #{git_branch} - #{git_upstream} - #{git_remote} #{git_flags}" -readonly TMGB_STATUS_STRING=" #{git_branch} - #{git_upstream} - #{git_remote} #{git_flags}" diff --git a/.tmux.conf b/.tmux.conf index cf38d3c..fb63a34 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -42,7 +42,7 @@ set -g status-left-style bg=colour233,fg=colour243 set -g status-left-length 40 # Note: No bold required, no BG reveal produced by symbol gaps on left side #+ Font: Powerline Consolas -set -g status-left "#[fg=colour233,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(uname -m)#F #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233]#[fg=colour240,bg=colour233] #(uname -r)" +set -g status-left "#[fg=colour233,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #(hostname) #[fg=colour235,bg=colour233]#[fg=colour240,bg=colour233]" # Right side of status bar set -g status-right-style bg=colour233,fg=colour243 @@ -62,8 +62,10 @@ set -g status-right "#[fg=colour235,bg=colour233,bold]#[fg=colour240,bg=colo #set -g status-right "#[fg=colour208,bg=colour233]#[fg=colour235,bg=colour208] #{git_upstream} #{git_branch} #[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour100,bg=colour240]#[fg=colour233,bg=colour100,bold] #H " # Window status -set -g window-status-format " #I:#W#F (TMUX OTHER STATUS) #(pwd | sed -e "s|.*/\(.*/.*\)|\1|") " -set -g window-status-current-format "#[fg=colour255,bg=colour233]#[fg=colour100,nobold] #(whoami)@#H #[fg=colour255,bg=colour233,nobold]" +set -g window-status-format "" +# set -g window-status-format " #I:#W#F (TMUX OTHER STATUS) #(pwd | sed -e "s|.*/\(.*/.*\)|\1|") " +set -g window-status-current-format "" +#set -g window-status-current-format "#[fg=colour255,bg=colour233]#[fg=colour100,nobold] #(whoami)@#H #[fg=colour255,bg=colour233,nobold]" # #{pane_current_path} # Current window status @@ -100,15 +102,15 @@ set -g message-command-style bg=colour233,fg=black # Tmux Git status bar settings # (Un)comment source-file to enable / disable -source-file "$HOME/.tmux-gitbar/tmux-gitbar.tmux" +# source-file "$HOME/.tmux-gitbar/tmux-gitbar.tmux" set -g default-terminal "screen-256color" # Mode set -g mode-style bg=colour100,fg=colour235 # List of plugins -set -g @plugin 'tmux-plugins/tpm' -set -g @plugin 'tmux-plugins/tmux-sensible' +#set -g @plugin 'tmux-plugins/tpm' +#set -g @plugin 'tmux-plugins/tmux-sensible' #set -g @plugin 'kristijanhusak/tmux-simple-git-status' # Other examples: @@ -117,5 +119,5 @@ set -g @plugin 'tmux-plugins/tmux-sensible' # set -g @plugin 'git@bitbucket.com/user/plugin' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) -run -b '~/.tmux/plugins/tpm/tpm' +#run -b '~/.tmux/plugins/tpm/tpm' diff --git a/.vimrc b/.vimrc index e99e48e..8d19e74 100644 --- a/.vimrc +++ b/.vimrc @@ -15,6 +15,8 @@ set autoindent " mouse=a allows for mouse interaction with vim when supported set mouse=a +set number + " Use Powerline symbols "let g:airline_powerline_fonts = 1 diff --git a/.xbindkeysrc b/.xbindkeysrc new file mode 100644 index 0000000..e0f9b4a --- /dev/null +++ b/.xbindkeysrc @@ -0,0 +1,64 @@ +########################### +# xbindkeys configuration # +########################### +# +# Version: 0.1.3 +# +# If you edit this, do not forget to uncomment any lines that you change. +# The pound(#) symbol may be used anywhere for comments. +# +# A list of keys is in /usr/include/X11/keysym.h and in +# /usr/include/X11/keysymdef.h +# The XK_ is not needed. +# +# List of modifier (on my keyboard): +# Control, Shift, Mod1 (Alt), Mod2 (NumLock), +# Mod3 (CapsLock), Mod4, Mod5 (Scroll). +# +# Another way to specifie a key is to use 'xev' and set the +# keycode with c:nnn or the modifier with m:nnn where nnn is +# the keycode or the state returned by xev +# +# This file is created by xbindkey_config +# The structure is : +# # Remark +# "command" +# m:xxx + c:xxx +# Shift+... + + + + +#keystate_numlock = enable +#keystate_scrolllock = enable +#keystate_capslock = enable + + + +#Volume Up +"pactl set-sink-volume @DEFAULT_SINK@ +10%" + m:0x0 + c:76 + F10 + +#Volume Down +"pactl set-sink-volume @DEFAULT_SINK@ -10%" + m:0x0 + c:75 + F9 + +#Toggle Audio +"pactl set-sink-mute @DEFAULT_SINK@ toggle" + m:0x0 + c:74 + F8 + +#Brightness Up +"xbacklight -inc 9.99 && echo $(xbacklight) > $HOME/.config/.brightness" + m:0x0 + c:73 + F7 + +#Brightness Down +"xbacklight -dec 9.99 && echo $(xbacklight) > $HOME/.config/.brightness" + m:0x0 + c:72 + F6 + +# +# End of xbindkeys configuration diff --git a/bg-saved.cfg b/bg-saved.cfg deleted file mode 100644 index 0fa37d7..0000000 --- a/bg-saved.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[xin_1] -file=/usr/share/backgrounds/maia_i3.jpg -mode=4 -bgcolor=#000000 - -[xin_2] -file=/usr/share/backgrounds/maia_i3.jpg -mode=4 -bgcolor=#000000 - -[xin_0] -file=/usr/share/backgrounds/maia_i3.jpg -mode=4 -bgcolor=#000000 diff --git a/nitrogen.cfg b/nitrogen.cfg deleted file mode 100644 index a904eb1..0000000 --- a/nitrogen.cfg +++ /dev/null @@ -1,12 +0,0 @@ -[geometry] -posx=2001 -posy=87 -sizex=520 -sizey=591 - -[nitrogen] -view=list -recurse=true -sort=alpha -icon_caps=false -dirs=/usr/share/backgrounds; diff --git a/packages/notes b/packages/notes index 30611d9..ad8d960 100644 --- a/packages/notes +++ b/packages/notes @@ -1,5 +1,7 @@ # 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 pip install powerline-shell diff --git a/packages/package.list b/packages/package.list new file mode 100644 index 0000000..6c3402f --- /dev/null +++ b/packages/package.list @@ -0,0 +1,2003 @@ +2048-qt install +accountsservice install +acl install +acpi install +acpi-support install +acpid install +adduser install +adwaita-icon-theme install +alsa-base install +alsa-utils install +amd64-microcode install +anacron install +apparmor install +apport install +apport-symptoms install +appstream install +apt install +apt-config-icons install +apt-config-icons-hidpi install +apt-config-icons-large install +apt-config-icons-large-hidpi install +apt-utils install +apt-xapian-index install +aptdaemon install +arc-theme install +ark install +aspell install +aspell-en install +at-spi2-core install +avahi-daemon install +avahi-utils install +base-files install +base-passwd install +bash install +bash-completion install +bc install +bind9-host install +binutils install +binutils-common:amd64 install +binutils-x86-64-linux-gnu install +bluedevil install +bluez install +bluez-cups install +bluez-obexd install +bolt install +breeze-cursor-theme install +bsdmainutils install +bsdutils install +bspwm install +btrfs-progs install +build-essential install +busybox-initramfs install +busybox-static install +bzip2 install +ca-certificates install +calamares install +calamares-settings-lubuntu install +calamares-settings-ubuntu-common install +casper install +chafa install +cifs-utils install +code install +colord install +colord-data install +command-not-found install +command-not-found-data install +compton install +compton-conf install +conky install +conky-std install +console-setup install +console-setup-linux install +coreutils install +cpio install +cpp install +cpp-8 install +cracklib-runtime install +crda install +cron install +cryptsetup install +cryptsetup-bin install +cryptsetup-initramfs install +cryptsetup-run install +cups install +cups-browsed install +cups-bsd install +cups-client install +cups-common install +cups-core-drivers install +cups-daemon install +cups-filters install +cups-filters-core-drivers install +cups-ipp-utils install +cups-pk-helper install +cups-ppdc install +cups-server-common install +curl install +dash install +dbus install +dbus-user-session install +dbus-x11 install +dc install +dconf-gsettings-backend:amd64 install +dconf-service install +debconf install +debconf-i18n install +debconf-kde-data install +debconf-kde-helper install +debianutils install +desktop-file-utils install +dh-python install +dictionaries-common install +diffstat install +diffutils install +dirmngr install +distro-info-data install +dmeventd install +dmidecode install +dmraid install +dmsetup install +dns-root-data install +dnsmasq-base install +dnsutils install +dosfstools install +dpkg install +dpkg-dev install +dunst install +e2fsprogs install +ed install +efibootmgr install +eject install +emacsen-common install +enchant install +fakeroot install +fcitx install +fcitx-bin install +fcitx-config-common install +fcitx-config-gtk install +fcitx-data install +fcitx-frontend-all install +fcitx-frontend-gtk2 install +fcitx-frontend-gtk3 install +fcitx-frontend-qt4 install +fcitx-frontend-qt5:amd64 install +fcitx-module-dbus install +fcitx-module-kimpanel install +fcitx-module-lua install +fcitx-module-x11 install +fcitx-modules install +fcitx-ui-classic install +fcitx-ui-qimpanel install +fcitx5-module-quickphrase-editor:amd64 install +fdisk install +featherpad install +feh install +ffmpegthumbnailer install +file install +findutils install +firefox install +fontconfig install +fontconfig-config install +fonts-beng install +fonts-beng-extra install +fonts-dejavu install +fonts-dejavu-core install +fonts-dejavu-extra install +fonts-deva install +fonts-deva-extra install +fonts-droid-fallback install +fonts-freefont-ttf install +fonts-gargi install +fonts-gubbi install +fonts-gujr install +fonts-gujr-extra install +fonts-guru install +fonts-guru-extra install +fonts-hack install +fonts-hack-ttf install +fonts-indic install +fonts-kacst install +fonts-kacst-one install +fonts-kalapi install +fonts-khmeros-core install +fonts-knda install +fonts-lao install +fonts-liberation install +fonts-liberation2 install +fonts-lklug-sinhala install +fonts-lohit-beng-assamese install +fonts-lohit-beng-bengali install +fonts-lohit-deva install +fonts-lohit-gujr install +fonts-lohit-guru install +fonts-lohit-knda install +fonts-lohit-mlym install +fonts-lohit-orya install +fonts-lohit-taml install +fonts-lohit-taml-classical install +fonts-lohit-telu install +fonts-mlym install +fonts-nakula install +fonts-navilu install +fonts-noto-cjk install +fonts-noto-mono install +fonts-opensymbol install +fonts-orya install +fonts-orya-extra install +fonts-pagul install +fonts-sahadeva install +fonts-samyak-deva install +fonts-samyak-gujr install +fonts-samyak-mlym install +fonts-samyak-taml install +fonts-sarai install +fonts-sil-abyssinica install +fonts-sil-padauk install +fonts-smc install +fonts-smc-anjalioldlipi install +fonts-smc-chilanka install +fonts-smc-dyuthi install +fonts-smc-karumbi install +fonts-smc-keraleeyam install +fonts-smc-manjari install +fonts-smc-meera install +fonts-smc-rachana install +fonts-smc-raghumalayalamsans install +fonts-smc-suruma install +fonts-smc-uroob install +fonts-symbola install +fonts-taml install +fonts-telu install +fonts-telu-extra install +fonts-thai-tlwg install +fonts-tibetan-machine install +fonts-tlwg-garuda install +fonts-tlwg-garuda-ttf install +fonts-tlwg-kinnari install +fonts-tlwg-kinnari-ttf install +fonts-tlwg-laksaman install +fonts-tlwg-laksaman-ttf install +fonts-tlwg-loma install +fonts-tlwg-loma-ttf install +fonts-tlwg-mono install +fonts-tlwg-mono-ttf install +fonts-tlwg-norasi install +fonts-tlwg-norasi-ttf install +fonts-tlwg-purisa install +fonts-tlwg-purisa-ttf install +fonts-tlwg-sawasdee install +fonts-tlwg-sawasdee-ttf install +fonts-tlwg-typewriter install +fonts-tlwg-typewriter-ttf install +fonts-tlwg-typist install +fonts-tlwg-typist-ttf install +fonts-tlwg-typo install +fonts-tlwg-typo-ttf install +fonts-tlwg-umpush install +fonts-tlwg-umpush-ttf install +fonts-tlwg-waree install +fonts-tlwg-waree-ttf install +fonts-ubuntu install +fonts-vlgothic install +fonts-yrsa-rasa install +foomatic-db-compressed-ppds install +freetype2-doc install +friendly-recovery install +ftp install +fuse install +fwupd install +fwupd-signed install +fwupdate install +g++ install +g++-8 install +galternatives install +gawk install +gcc install +gcc-8 install +gcc-8-base:amd64 install +gcc-9-base:amd64 install +gcr install +gdisk install +genisoimage install +geoclue-2.0 install +geoip-database install +gettext install +gettext-base install +ghostscript install +ghostscript-x install +giblib1:amd64 install +gir1.2-atk-1.0:amd64 install +gir1.2-freedesktop:amd64 install +gir1.2-gdkpixbuf-2.0:amd64 install +gir1.2-glib-2.0:amd64 install +gir1.2-gtk-3.0:amd64 install +gir1.2-nm-1.0:amd64 install +gir1.2-notify-0.7:amd64 install +gir1.2-packagekitglib-1.0 install +gir1.2-pango-1.0:amd64 install +gir1.2-polkit-1.0 install +gir1.2-secret-1:amd64 install +gir1.2-udisks-2.0:amd64 install +git install +git-man install +glib-networking:amd64 install +glib-networking-common install +glib-networking-services install +gnome-accessibility-themes install +gnome-icon-theme install +gnome-keyring install +gnome-keyring-pkcs11:amd64 install +gnome-themes-extra:amd64 install +gnome-themes-extra-data install +gnupg install +gnupg-l10n install +gnupg-utils install +gnustep-base-common install +gnustep-base-runtime install +gnustep-common install +gpg install +gpg-agent install +gpg-wks-client install +gpg-wks-server install +gpgconf install +gpgsm install +gpgv install +grep install +groff-base install +grub-common install +grub-gfxpayload-lists install +grub-pc install +grub-pc-bin install +grub2-common install +gsettings-desktop-schemas install +gsfonts install +gstreamer1.0-gl:amd64 install +gstreamer1.0-gtk3:amd64 install +gstreamer1.0-plugins-base:amd64 install +gstreamer1.0-plugins-good:amd64 install +gstreamer1.0-pulseaudio:amd64 install +gstreamer1.0-x:amd64 install +gtk-update-icon-cache install +gtk2-engines-murrine:amd64 install +gtk2-engines-pixbuf:amd64 install +guile-2.0-libs:amd64 install +gvfs:amd64 install +gvfs-backends install +gvfs-common install +gvfs-daemons install +gvfs-fuse install +gvfs-libs:amd64 install +gzip install +haveged install +hddtemp install +hdparm install +hicolor-icon-theme install +hostname install +hplip install +hplip-data install +htop install +humanity-icon-theme install +hunspell-en-us install +i3-gaps install +i3-gaps-session install +i3-gaps-wm install +i3-wm deinstall +i3blocks install +i3lock install +i3status install +i965-va-driver:amd64 install +iio-sensor-proxy install +im-config install +imagemagick-6-common install +info install +init install +init-system-helpers install +initramfs-tools install +initramfs-tools-bin install +initramfs-tools-core install +inputattach install +install-info install +intel-media-va-driver:amd64 install +intel-microcode install +intltool-debian install +inxi install +ippusbxd install +iproute2 install +iptables install +iputils-ping install +iputils-tracepath install +irqbalance install +isc-dhcp-client install +isc-dhcp-common install +iso-codes install +iucode-tool install +iw install +javascript-common install +jfsutils install +kactivities-bin install +kactivitymanagerd install +kbd install +kcalc install +kde-cli-tools install +kde-cli-tools-data install +kde-style-breeze install +kdeconnect install +keditbookmarks install +kerneloops install +keyboard-configuration install +kinit install +kio install +klibc-utils install +kmod install +konsole-kpart install +kpackagelauncherqml install +kpackagetool5 install +kpartx install +kpartx-boot install +krb5-locales install +kwayland-data install +kwayland-integration:amd64 install +language-pack-en install +language-pack-en-base install +language-selector-common install +laptop-detect install +lemonbar install +less install +liba52-0.7.4:amd64 install +libaa1:amd64 install +libaacs0:amd64 install +libabw-0.1-1:amd64 install +libaccountsservice0:amd64 install +libacl1:amd64 install +libalgorithm-diff-perl install +libalgorithm-diff-xs-perl install +libalgorithm-merge-perl install +libanyevent-i3-perl install +libanyevent-perl install +libaom0:amd64 install +libapparmor1:amd64 install +libappstream4:amd64 install +libappstreamqt2:amd64 install +libapt-inst2.0:amd64 install +libapt-pkg-perl install +libapt-pkg5.0:amd64 install +libarchive-zip-perl install +libarchive13:amd64 install +libargon2-1:amd64 install +libaribb24-0:amd64 install +libasan5:amd64 install +libasn1-8-heimdal:amd64 install +libasound2:amd64 install +libasound2-data install +libasound2-plugins:amd64 install +libaspell15:amd64 install +libass9:amd64 install +libassuan0:amd64 install +libasync-interrupt-perl install +libasync-mergepoint-perl install +libasyncns0:amd64 install +libatasmart4:amd64 install +libatk-bridge2.0-0:amd64 install +libatk1.0-0:amd64 install +libatk1.0-data install +libatkmm-1.6-1v5:amd64 install +libatm1:amd64 install +libatomic1:amd64 install +libatspi2.0-0:amd64 install +libattr1:amd64 install +libaudio2:amd64 install +libaudit-common install +libaudit1:amd64 install +libauthen-sasl-perl install +libavahi-client3:amd64 install +libavahi-common-data:amd64 install +libavahi-common3:amd64 install +libavahi-core7:amd64 install +libavahi-glib1:amd64 install +libavc1394-0:amd64 install +libavcodec58:amd64 install +libavfilter7:amd64 install +libavformat58:amd64 install +libavutil56:amd64 install +libbasicusageenvironment1:amd64 install +libbdplus0:amd64 install +libbind9-161:amd64 install +libbinutils:amd64 install +libblkid-dev:amd64 install +libblkid1:amd64 install +libblockdev-crypto2:amd64 install +libblockdev-fs2:amd64 install +libblockdev-loop2:amd64 install +libblockdev-part-err2:amd64 install +libblockdev-part2:amd64 install +libblockdev-swap2:amd64 install +libblockdev-utils2:amd64 install +libblockdev2:amd64 install +libbluetooth3:amd64 install +libbluray2:amd64 install +libboost-date-time1.67.0:amd64 install +libboost-filesystem1.67.0:amd64 install +libboost-iostreams1.67.0:amd64 install +libboost-locale1.67.0:amd64 install +libboost-python1.67.0 install +libboost-system1.67.0:amd64 install +libboost-thread1.67.0:amd64 install +libbrotli1:amd64 install +libbs2b0:amd64 install +libbsd0:amd64 install +libbz2-1.0:amd64 install +libc-bin install +libc-dev-bin install +libc6:amd64 install +libc6-dev:amd64 install +libcaca0:amd64 install +libcairo-gobject2:amd64 install +libcairo-script-interpreter2:amd64 install +libcairo2:amd64 install +libcairo2-dev:amd64 install +libcairomm-1.0-1v5:amd64 install +libcanberra-gtk3-0:amd64 install +libcanberra-gtk3-module:amd64 install +libcanberra0:amd64 install +libcap-ng0:amd64 install +libcap2:amd64 install +libcap2-bin install +libcapture-tiny-perl install +libcc1-0:amd64 install +libcddb2 install +libcdio-cdda2:amd64 install +libcdio-paranoia2:amd64 install +libcdio18:amd64 install +libcdparanoia0:amd64 install +libcdr-0.1-1:amd64 install +libcgi-fast-perl install +libcgi-pm-perl install +libchafa0:amd64 install +libchromaprint1:amd64 install +libclass-accessor-perl install +libclone-perl install +libclucene-contribs1v5:amd64 install +libclucene-core1v5:amd64 install +libcmis-0.5-5v5 install +libcodec2-0.8.1:amd64 install +libcolamd2:amd64 install +libcolord2:amd64 install +libcolorhug2:amd64 install +libcom-err2:amd64 install +libcommon-sense-perl install +libconfig9:amd64 install +libconfuse-common install +libconfuse2:amd64 install +libcrack2:amd64 install +libcroco3:amd64 install +libcryptsetup12:amd64 install +libcrystalhd3:amd64 install +libcups2:amd64 install +libcupsfilters1:amd64 install +libcupsimage2:amd64 install +libcurl3-gnutls:amd64 install +libcurl4:amd64 install +libdaemon0:amd64 install +libdata-dump-perl install +libdatrie1:amd64 install +libdb5.3:amd64 install +libdbus-1-3:amd64 install +libdbus-glib-1-2:amd64 install +libdbusmenu-glib4:amd64 install +libdbusmenu-gtk3-4:amd64 install +libdbusmenu-qt5-2:amd64 install +libdc1394-22:amd64 install +libdca0:amd64 install +libdconf1:amd64 install +libdebconf-kde1:amd64 install +libdebconfclient0:amd64 install +libdevmapper-event1.02.1:amd64 install +libdevmapper1.02.1:amd64 install +libdigest-bubblebabble-perl install +libdigest-hmac-perl install +libdjvulibre-text install +libdjvulibre21:amd64 install +libdmraid1.0.0.rc16 install +libdns-export1104 install +libdns1104:amd64 install +libdouble-conversion1:amd64 install +libdpkg-perl install +libdrm-amdgpu1:amd64 install +libdrm-common install +libdrm-dev:amd64 install +libdrm-intel1:amd64 install +libdrm-nouveau2:amd64 install +libdrm-radeon1:amd64 install +libdrm2:amd64 install +libdv4:amd64 install +libdvbpsi10:amd64 install +libdvdnav4:amd64 install +libdvdread4:amd64 install +libe-book-0.1-1:amd64 install +libebml4v5:amd64 install +libedit2:amd64 install +libefiboot1:amd64 install +libefivar1:amd64 install +libegl-mesa0:amd64 install +libegl1:amd64 install +libegl1-mesa:amd64 install +libelf1:amd64 install +libemail-valid-perl install +libenchant1c2a:amd64 install +libencode-locale-perl install +libeot0:amd64 install +libepoxy0:amd64 install +libepubgen-0.1-1:amd64 install +liberror-perl install +libestr0:amd64 install +libetonyek-0.1-1:amd64 install +libev-perl install +libev4:amd64 install +libevdev2:amd64 install +libevent-2.1-6:amd64 install +libexif12:amd64 install +libexpat1:amd64 install +libexpat1-dev:amd64 install +libexporter-tiny-perl install +libext2fs2:amd64 install +libexttextcat-2.0-0:amd64 install +libexttextcat-data install +libfaad2:amd64 install +libfakekey0:amd64 install +libfakeroot:amd64 install +libfam0:amd64 install +libfastjson4:amd64 install +libfcgi-perl install +libfcitx-config4:amd64 install +libfcitx-core0:amd64 install +libfcitx-gclient1:amd64 install +libfcitx-qt5-1:amd64 install +libfcitx-qt5-data install +libfcitx-utils0:amd64 install +libfdisk1:amd64 install +libffi-dev:amd64 install +libffi6:amd64 install +libffmpegthumbnailer4v5 install +libfftw3-double3:amd64 install +libfftw3-single3:amd64 install +libfile-basedir-perl install +libfile-desktopentry-perl install +libfile-fcntllock-perl install +libfile-listing-perl install +libfile-mimeinfo-perl install +libflac8:amd64 install +libflite1:amd64 install +libfm-data install +libfm-extra4:amd64 install +libfm-gtk-data install +libfm-gtk4:amd64 install +libfm-modules:amd64 install +libfm-qt-l10n install +libfm-qt6:amd64 install +libfm4:amd64 install +libfont-afm-perl install +libfontconfig1:amd64 install +libfontconfig1-dev:amd64 install +libfontembed1:amd64 install +libfontenc1:amd64 install +libfreehand-0.1-1 install +libfreetype6:amd64 install +libfreetype6-dev:amd64 install +libfribidi0:amd64 install +libfuse2:amd64 install +libfuture-perl install +libfwup1:amd64 install +libfwupd2:amd64 install +libgail-common:amd64 install +libgail18:amd64 install +libgbm1:amd64 install +libgc1c2:amd64 install +libgcab-1.0-0:amd64 install +libgcc-8-dev:amd64 install +libgcc1:amd64 install +libgck-1-0:amd64 install +libgcr-base-3-1:amd64 install +libgcr-ui-3-1:amd64 install +libgcrypt20:amd64 install +libgd3:amd64 install +libgdata-common install +libgdata22:amd64 install +libgdbm-compat4:amd64 install +libgdbm6:amd64 install +libgdk-pixbuf2.0-0:amd64 install +libgdk-pixbuf2.0-bin install +libgdk-pixbuf2.0-common install +libgeoip1:amd64 install +libgettextpo0:amd64 install +libgif7:amd64 install +libgirepository-1.0-1:amd64 install +libgl1:amd64 install +libgl1-mesa-dev:amd64 install +libgl1-mesa-dri:amd64 install +libglade2-0:amd64 install +libglapi-mesa:amd64 install +libgles1:amd64 install +libgles2:amd64 install +libglib2.0-0:amd64 install +libglib2.0-bin install +libglib2.0-data install +libglib2.0-dev:amd64 install +libglib2.0-dev-bin install +libglibmm-2.4-1v5:amd64 install +libglu1-mesa:amd64 install +libglu1-mesa-dev:amd64 install +libglvnd-core-dev:amd64 install +libglvnd-dev:amd64 install +libglvnd0:amd64 install +libglx-mesa0:amd64 install +libglx0:amd64 install +libgme0:amd64 install +libgmp10:amd64 install +libgnustep-base1.26 install +libgnutls30:amd64 install +libgoa-1.0-0b:amd64 install +libgoa-1.0-common install +libgomp1:amd64 install +libgpg-error0:amd64 install +libgpgme11:amd64 install +libgpgmepp6:amd64 install +libgphoto2-6:amd64 install +libgphoto2-l10n install +libgphoto2-port12:amd64 install +libgpm2:amd64 install +libgraphene-1.0-0:amd64 install +libgraphite2-3:amd64 install +libgroupsock8:amd64 install +libgs9:amd64 install +libgs9-common install +libgsm1:amd64 install +libgssapi-krb5-2:amd64 install +libgssapi3-heimdal:amd64 install +libgstreamer-gl1.0-0:amd64 install +libgstreamer-plugins-base1.0-0:amd64 install +libgstreamer-plugins-good1.0-0:amd64 install +libgstreamer1.0-0:amd64 install +libgtk-3-0:amd64 install +libgtk-3-bin install +libgtk-3-common install +libgtk2.0-0:amd64 install +libgtk2.0-bin install +libgtk2.0-common install +libgtkmm-3.0-1v5:amd64 install +libguard-perl install +libgudev-1.0-0:amd64 install +libgusb2:amd64 install +libgutenprint-common install +libgutenprint9 install +libharfbuzz-icu0:amd64 install +libharfbuzz0b:amd64 install +libhavege1:amd64 install +libhcrypto4-heimdal:amd64 install +libheimbase1-heimdal:amd64 install +libheimntlm0-heimdal:amd64 install +libhfstospell10:amd64 install +libhogweed4:amd64 install +libhpmud0:amd64 install +libhtml-form-perl install +libhtml-format-perl install +libhtml-parser-perl install +libhtml-tagset-perl install +libhtml-tree-perl install +libhttp-cookies-perl install +libhttp-daemon-perl install +libhttp-date-perl install +libhttp-message-perl install +libhttp-negotiate-perl install +libhunspell-1.7-0:amd64 install +libhx509-5-heimdal:amd64 install +libhyphen0:amd64 install +libical3:amd64 install +libice-dev:amd64 install +libice6:amd64 install +libicu63:amd64 install +libid3tag0:amd64 install +libidn11:amd64 install +libidn2-0:amd64 install +libiec61883-0:amd64 install +libieee1284-3:amd64 install +libigdgmm5:amd64 install +libijs-0.35:amd64 install +libimagequant0:amd64 install +libimlib2:amd64 install +libimobiledevice6:amd64 install +libinput-bin install +libinput10:amd64 install +libio-async-perl install +libio-html-perl install +libio-pty-perl install +libio-socket-ssl-perl install +libio-string-perl install +libio-stringy-perl install +libip4tc0:amd64 install +libip6tc0:amd64 install +libipc-run-perl install +libipc-system-simple-perl install +libiptc0:amd64 install +libirs161:amd64 install +libisc-export1100:amd64 install +libisc1100:amd64 install +libisccc161:amd64 install +libisccfg163:amd64 install +libisl19:amd64 install +libitm1:amd64 install +libiw30:amd64 install +libixml10:amd64 install +libjack-jackd2-0:amd64 install +libjansson4:amd64 install +libjavascriptcoregtk-4.0-18:amd64 install +libjbig0:amd64 install +libjbig2dec0:amd64 install +libjpeg-turbo-progs install +libjpeg-turbo8:amd64 install +libjpeg8:amd64 install +libjs-jquery install +libjson-c3:amd64 install +libjson-glib-1.0-0:amd64 install +libjson-glib-1.0-common install +libjson-xs-perl install +libk5crypto3:amd64 install +libkate1:amd64 install +libkeyutils1:amd64 install +libkf5activities5:amd64 install +libkf5archive5:amd64 install +libkf5attica5:amd64 install +libkf5auth-data install +libkf5auth5:amd64 install +libkf5authcore5:amd64 install +libkf5bluezqt-data install +libkf5bluezqt6:amd64 install +libkf5bookmarks-data install +libkf5bookmarks5:amd64 install +libkf5calendarevents5:amd64 install +libkf5codecs-data install +libkf5codecs5:amd64 install +libkf5completion-data install +libkf5completion5:amd64 install +libkf5config-bin install +libkf5config-data install +libkf5configcore5:amd64 install +libkf5configgui5:amd64 install +libkf5configwidgets-data install +libkf5configwidgets5:amd64 install +libkf5coreaddons-data install +libkf5coreaddons5:amd64 install +libkf5crash5:amd64 install +libkf5dbusaddons-bin install +libkf5dbusaddons-data install +libkf5dbusaddons5:amd64 install +libkf5declarative-data install +libkf5declarative5:amd64 install +libkf5doctools5:amd64 install +libkf5globalaccel-bin install +libkf5globalaccel-data install +libkf5globalaccel5:amd64 install +libkf5globalaccelprivate5:amd64 install +libkf5guiaddons5:amd64 install +libkf5i18n-data install +libkf5i18n5:amd64 install +libkf5iconthemes-bin install +libkf5iconthemes-data install +libkf5iconthemes5:amd64 install +libkf5idletime5:amd64 install +libkf5itemmodels5:amd64 install +libkf5itemviews-data install +libkf5itemviews5:amd64 install +libkf5jobwidgets-data install +libkf5jobwidgets5:amd64 install +libkf5kcmutils-data install +libkf5kcmutils5:amd64 install +libkf5kiocore5:amd64 install +libkf5kiofilewidgets5:amd64 install +libkf5kiogui5:amd64 install +libkf5kiontlm5:amd64 install +libkf5kiowidgets5:amd64 install +libkf5kirigami2-5 install +libkf5networkmanagerqt-dev install +libkf5networkmanagerqt-doc install +libkf5networkmanagerqt6 install +libkf5newstuff-data install +libkf5newstuff5:amd64 install +libkf5newstuffcore5:amd64 install +libkf5notifications-data install +libkf5notifications5:amd64 install +libkf5notifyconfig-data install +libkf5notifyconfig5:amd64 install +libkf5package-data install +libkf5package5:amd64 install +libkf5parts-data install +libkf5parts-plugins install +libkf5parts5:amd64 install +libkf5plasma5:amd64 install +libkf5plasmaquick5:amd64 install +libkf5pty-data install +libkf5pty5:amd64 install +libkf5quickaddons5:amd64 install +libkf5sane-data install +libkf5sane5 install +libkf5screen-bin install +libkf5screen7:amd64 install +libkf5service-bin install +libkf5service-data install +libkf5service5:amd64 install +libkf5solid5:amd64 install +libkf5solid5-data install +libkf5sonnet5-data install +libkf5sonnetcore5:amd64 install +libkf5sonnetui5:amd64 install +libkf5style5:amd64 install +libkf5su-bin install +libkf5su-data install +libkf5su5:amd64 install +libkf5textwidgets-data install +libkf5textwidgets5:amd64 install +libkf5wallet-bin install +libkf5wallet-data install +libkf5wallet5:amd64 install +libkf5waylandclient5:amd64 install +libkf5widgetsaddons-data install +libkf5widgetsaddons5:amd64 install +libkf5windowsystem-data install +libkf5windowsystem5:amd64 install +libkf5xmlgui-bin install +libkf5xmlgui-data install +libkf5xmlgui5:amd64 install +libklibc:amd64 install +libkmod2:amd64 install +libkpmcore7 install +libkrb5-26-heimdal:amd64 install +libkrb5-3:amd64 install +libkrb5support0:amd64 install +libksba8:amd64 install +libkwalletbackend5-5:amd64 install +libkworkspace5-5 install +liblangtag-common install +liblangtag1:amd64 install +liblcms2-2:amd64 install +liblcms2-utils install +libldap-2.4-2:amd64 install +libldap-common install +libldb1:amd64 install +liblilv-0-0:amd64 install +liblirc-client0:amd64 install +liblist-moreutils-perl install +liblivemedia64:amd64 install +libllvm8:amd64 install +liblocale-gettext-perl install +liblouis-data install +liblouis17:amd64 install +liblouisutdml-bin install +liblouisutdml-data install +liblouisutdml8:amd64 install +liblqr-1-0:amd64 install +liblsan0:amd64 install +libltdl7:amd64 install +liblua5.1-0:amd64 install +liblua5.2-0:amd64 install +liblvm2app2.2:amd64 install +liblvm2cmd2.02:amd64 install +liblwp-mediatypes-perl install +liblwp-protocol-https-perl install +liblwres161:amd64 install +liblxqt-globalkeys-ui0:amd64 install +liblxqt-globalkeys0:amd64 install +liblxqt-l10n install +liblxqt0 install +liblz4-1:amd64 install +liblzma5:amd64 install +liblzo2-2:amd64 install +libmad0:amd64 install +libmagic-mgc install +libmagic1:amd64 install +libmagickcore-6.q16-6:amd64 install +libmagickwand-6.q16-6:amd64 install +libmailtools-perl install +libmatroska6v5:amd64 install +libmbim-glib4:amd64 install +libmbim-proxy install +libmenu-cache-bin install +libmenu-cache3:amd64 install +libmhash2:amd64 install +libmicrodns0:amd64 install +libmimetic0v5:amd64 install +libminiupnpc17:amd64 install +libminizip1:amd64 install +libmm-glib0:amd64 install +libmng2:amd64 install +libmnl0:amd64 install +libmount-dev:amd64 install +libmount1:amd64 install +libmp3lame0:amd64 install +libmpc3:amd64 install +libmpcdec6:amd64 install +libmpdclient2 install +libmpdec2:amd64 install +libmpeg2-4:amd64 install +libmpfr6:amd64 install +libmpg123-0:amd64 install +libmpx2:amd64 install +libmspub-0.1-1:amd64 install +libmtdev1:amd64 install +libmtp-common install +libmtp-runtime install +libmtp9:amd64 install +libmuparser2v5:amd64 install +libmwaw-0.3-3:amd64 install +libmysofa0:amd64 install +libmysqlclient20:amd64 install +libmythes-1.2-0:amd64 install +libnatpmp1:amd64 install +libncurses6:amd64 install +libncursesw6:amd64 install +libndp0:amd64 install +libneon27-gnutls:amd64 install +libnet-dbus-perl install +libnet-dns-perl install +libnet-dns-sec-perl install +libnet-domain-tld-perl install +libnet-http-perl install +libnet-ip-perl install +libnet-libidn-perl install +libnet-smtp-ssl-perl install +libnet-ssleay-perl install +libnetfilter-conntrack3:amd64 install +libnettle6:amd64 install +libnewt0.52:amd64 install +libnfnetlink0:amd64 install +libnfs12:amd64 install +libnghttp2-14:amd64 install +libnl-3-200:amd64 install +libnl-genl-3-200:amd64 install +libnm-dev:amd64 install +libnm0:amd64 install +libnorm1:amd64 install +libnotify-bin install +libnotify4:amd64 install +libnpth0:amd64 install +libnspr4:amd64 install +libnss-mdns:amd64 install +libnss-systemd:amd64 install +libnss3:amd64 install +libntfs-3g883 install +libnuma1:amd64 install +liboath0 install +liboauth0:amd64 install +libobjc4:amd64 install +libobrender32v5 install +libobt2v5 install +libodfgen-0.1-1:amd64 install +libogg0:amd64 install +libopengl0:amd64 install +libopenjp2-7:amd64 install +libopenmpt-modplug1:amd64 install +libopenmpt0:amd64 install +libopus0:amd64 install +liborc-0.4-0:amd64 install +liborcus-0.14-0:amd64 install +libp11-kit0:amd64 install +libpackagekit-glib2-18:amd64 install +libpackagekitqt5-1:amd64 install +libpagemaker-0.0-0:amd64 install +libpam-cap:amd64 install +libpam-gnome-keyring:amd64 install +libpam-modules:amd64 install +libpam-modules-bin install +libpam-runtime install +libpam-systemd:amd64 install +libpam0g:amd64 install +libpango-1.0-0:amd64 install +libpangocairo-1.0-0:amd64 install +libpangoft2-1.0-0:amd64 install +libpangomm-1.4-1v5:amd64 install +libpangoxft-1.0-0:amd64 install +libpaper-utils install +libpaper1:amd64 install +libparse-debianchangelog-perl install +libparted-fs-resize0:amd64 install +libparted2:amd64 install +libpath-tiny-perl install +libpcap0.8:amd64 install +libpci3:amd64 install +libpciaccess0:amd64 install +libpcre16-3:amd64 install +libpcre2-16-0:amd64 install +libpcre2-8-0:amd64 install +libpcre3:amd64 install +libpcre3-dev:amd64 install +libpcre32-3:amd64 install +libpcrecpp0v5:amd64 install +libpcsclite1:amd64 install +libperl5.28:amd64 install +libperlio-gzip-perl install +libpgm-5.2-0:amd64 install +libphonon4qt5-4:amd64 install +libpipeline1:amd64 install +libpixman-1-0:amd64 install +libpixman-1-dev:amd64 install +libplacebo7:amd64 install +libplist3:amd64 install +libplymouth4:amd64 install +libpng-dev:amd64 install +libpng-tools install +libpng16-16:amd64 install +libpolkit-agent-1-0:amd64 install +libpolkit-backend-1-0:amd64 install +libpolkit-gobject-1-0:amd64 install +libpolkit-qt5-1-1:amd64 install +libpoppler-qt5-1:amd64 install +libpoppler85:amd64 install +libpopt0:amd64 install +libpostproc55:amd64 install +libpresage-data install +libpresage1v5:amd64 install +libprocps7:amd64 install +libprotobuf-lite17:amd64 install +libproxy-tools install +libproxy1v5:amd64 install +libpsl5:amd64 install +libpthread-stubs0-dev:amd64 install +libpulse-mainloop-glib0:amd64 install +libpulse0:amd64 install +libpulsedsp:amd64 install +libpwquality-common install +libpwquality1:amd64 install +libpython-stdlib:amd64 install +libpython2-stdlib:amd64 install +libpython2.7-minimal:amd64 install +libpython2.7-stdlib:amd64 install +libpython3-dev:amd64 install +libpython3-stdlib:amd64 install +libpython3.7:amd64 install +libpython3.7-dev:amd64 install +libpython3.7-minimal:amd64 install +libpython3.7-stdlib:amd64 install +libpython3.8-minimal:amd64 install +libpython3.8-stdlib:amd64 install +libpythonqt-qt5-python3-3:amd64 install +libpythonqt-qtall-qt5-python3-3:amd64 install +libqapt3:amd64 install +libqapt3-runtime install +libqca-qt5-2:amd64 install +libqca-qt5-2-plugins:amd64 install +libqgpgme7:amd64 install +libqmi-glib5:amd64 install +libqmi-proxy install +libqpdf21:amd64 install +libqrencode4:amd64 install +libqt4-dbus:amd64 install +libqt4-declarative:amd64 install +libqt4-network:amd64 install +libqt4-script:amd64 install +libqt4-sql:amd64 install +libqt4-sql-mysql:amd64 install +libqt4-xml:amd64 install +libqt4-xmlpatterns:amd64 install +libqt5concurrent5:amd64 install +libqt5core5a:amd64 install +libqt5dbus5:amd64 install +libqt5designer5:amd64 install +libqt5gui5:amd64 install +libqt5help5:amd64 install +libqt5keychain1:amd64 install +libqt5multimedia5:amd64 install +libqt5multimediawidgets5:amd64 install +libqt5network5:amd64 install +libqt5opengl5:amd64 install +libqt5opengl5-dev:amd64 install +libqt5positioning5:amd64 install +libqt5printsupport5:amd64 install +libqt5qml5:amd64 install +libqt5quick5:amd64 install +libqt5quickcontrols2-5:amd64 install +libqt5quicktemplates2-5:amd64 install +libqt5quickwidgets5:amd64 install +libqt5script5:amd64 install +libqt5sensors5:amd64 install +libqt5sql5:amd64 install +libqt5sql5-sqlite:amd64 install +libqt5svg5:amd64 install +libqt5test5:amd64 install +libqt5texttospeech5:amd64 install +libqt5waylandclient5:amd64 install +libqt5waylandcompositor5:amd64 install +libqt5webchannel5:amd64 install +libqt5webengine-data install +libqt5webenginecore5:amd64 install +libqt5webenginewidgets5:amd64 install +libqt5webkit5:amd64 install +libqt5widgets5:amd64 install +libqt5x11extras5:amd64 install +libqt5xdg3:amd64 install +libqt5xdgiconloader3:amd64 install +libqt5xml5:amd64 install +libqt5xmlpatterns5:amd64 install +libqtcore4:amd64 install +libqtdbus4:amd64 install +libqtermwidget5-0:amd64 install +libqtgui4:amd64 install +libquadmath0:amd64 install +libraptor2-0:amd64 install +librasqal3:amd64 install +libraw1394-11:amd64 install +librdf0:amd64 install +libre2-5:amd64 install +libreadline5:amd64 install +libreadline8:amd64 install +libreoffice-avmedia-backend-gstreamer install +libreoffice-base-core install +libreoffice-calc install +libreoffice-common install +libreoffice-core install +libreoffice-draw install +libreoffice-gtk3 install +libreoffice-help-en-us install +libreoffice-impress install +libreoffice-math install +libreoffice-style-breeze install +libreoffice-style-colibre install +libreoffice-style-tango install +libreoffice-writer install +libresid-builder0c2a install +librest-0.7-0:amd64 install +librevenge-0.0-0:amd64 install +libroken18-heimdal:amd64 install +librsvg2-2:amd64 install +librsvg2-common:amd64 install +librtmp1:amd64 install +librubberband2:amd64 install +libsamplerate0:amd64 install +libsane:amd64 install +libsane-common install +libsane-hpaio:amd64 install +libsasl2-2:amd64 install +libsasl2-modules:amd64 install +libsasl2-modules-db:amd64 install +libsbc1:amd64 install +libsdl-image1.2:amd64 install +libsdl1.2debian:amd64 install +libseccomp2:amd64 install +libsecret-1-0:amd64 install +libsecret-common install +libselinux1:amd64 install +libselinux1-dev:amd64 install +libsemanage-common install +libsemanage1:amd64 install +libsensors-config install +libsensors5:amd64 install +libsepol1:amd64 install +libsepol1-dev:amd64 install +libserd-0-0:amd64 install +libsereal-decoder-perl install +libsereal-encoder-perl install +libsereal-perl install +libshine3:amd64 install +libshout3:amd64 install +libsidplay2 install +libsigc++-2.0-0v5:amd64 install +libsigsegv2:amd64 install +libslang2:amd64 install +libsm-dev:amd64 install +libsm6:amd64 install +libsmartcols1:amd64 install +libsmbclient:amd64 install +libsmbios-c2 install +libsnapd-glib1:amd64 install +libsnappy1v5:amd64 install +libsndfile1:amd64 install +libsndio7.0:amd64 install +libsnmp-base install +libsnmp30:amd64 install +libsodium23:amd64 install +libsord-0-0:amd64 install +libsoup-gnome2.4-1:amd64 install +libsoup2.4-1:amd64 install +libsoxr0:amd64 install +libspatialaudio0:amd64 install +libspectre1:amd64 install +libspeex1:amd64 install +libspeexdsp1:amd64 install +libsqlite3-0:amd64 install +libsratom-0-0:amd64 install +libss2:amd64 install +libssh-4:amd64 install +libssh-gcrypt-4:amd64 install +libssh2-1:amd64 install +libssl1.1:amd64 install +libstartup-notification0:amd64 install +libstatgrab10 install +libstdc++-8-dev:amd64 install +libstdc++6:amd64 install +libstemmer0d:amd64 install +libstruct-dumb-perl install +libsub-name-perl install +libsuitesparseconfig5:amd64 install +libswresample3:amd64 install +libswscale5:amd64 install +libsynctex2:amd64 install +libsysstat-qt5-0:amd64 install +libsystemd0:amd64 install +libtag1v5:amd64 install +libtag1v5-vanilla:amd64 install +libtalloc2:amd64 install +libtasn1-6:amd64 install +libtdb1:amd64 install +libteamdctl0:amd64 install +libtest-fatal-perl install +libtest-refcount-perl install +libtevent0:amd64 install +libtext-charwidth-perl install +libtext-iconv-perl install +libtext-levenshtein-perl install +libtext-wrapi18n-perl install +libthai-data install +libthai0:amd64 install +libtheora0:amd64 install +libtie-ixhash-perl install +libtiff5:amd64 install +libtimedate-perl install +libtinfo6:amd64 install +libtinyxml2.6.2v5:amd64 install +libtry-tiny-perl install +libtsan0:amd64 install +libtwolame0:amd64 install +libtypes-serialiser-perl install +libu2f-udev install +libubsan1:amd64 install +libuchardet0:amd64 install +libudev1:amd64 install +libudisks2-0:amd64 install +libunicode-utf8-perl install +libuniconf4.6 install +libunistring2:amd64 install +libunwind8:amd64 install +libupnp13:amd64 install +libupower-glib3:amd64 install +liburi-perl install +libusageenvironment3:amd64 install +libusb-1.0-0:amd64 install +libusbmuxd4:amd64 install +libutempter0:amd64 install +libutf8proc2:amd64 install +libuuid1:amd64 install +libv4l-0:amd64 install +libv4lconvert0:amd64 install +libva-drm2:amd64 install +libva-wayland2:amd64 install +libva-x11-2:amd64 install +libva2:amd64 install +libvdpau1:amd64 install +libvidstab1.1:amd64 install +libvisio-0.1-1:amd64 install +libvisual-0.4-0:amd64 install +libvlc-bin:amd64 install +libvlc5:amd64 install +libvlccore9:amd64 install +libvncclient1:amd64 install +libvoikko1:amd64 install +libvolume-key1 install +libvorbis0a:amd64 install +libvorbisenc2:amd64 install +libvorbisfile3:amd64 install +libvpx5:amd64 install +libvulkan-dev:amd64 install +libvulkan1:amd64 install +libwacom-bin install +libwacom-common install +libwacom2:amd64 install +libwavpack1:amd64 install +libwayland-client0:amd64 install +libwayland-cursor0:amd64 install +libwayland-egl1:amd64 install +libwayland-server0:amd64 install +libwbclient0:amd64 install +libwebkit2gtk-4.0-37:amd64 install +libwebp6:amd64 install +libwebpdemux2:amd64 install +libwebpmux3:amd64 install +libwebrtc-audio-processing1:amd64 install +libwhoopsie0:amd64 install +libwind0-heimdal:amd64 install +libwoff1:amd64 install +libwpd-0.10-10:amd64 install +libwpg-0.3-3:amd64 install +libwps-0.4-4:amd64 install +libwrap0:amd64 install +libwvstreams4.6-base install +libwvstreams4.6-extras install +libwww-perl install +libwww-robotrules-perl install +libx11-6:amd64 install +libx11-data install +libx11-dev:amd64 install +libx11-protocol-perl install +libx11-xcb-dev:amd64 install +libx11-xcb1:amd64 install +libx264-155:amd64 install +libx265-165:amd64 install +libxapian30:amd64 install +libxatracker2:amd64 install +libxau-dev:amd64 install +libxau6:amd64 install +libxaw7:amd64 install +libxcb-composite0:amd64 install +libxcb-composite0-dev:amd64 install +libxcb-cursor0:amd64 install +libxcb-damage0:amd64 install +libxcb-dri2-0:amd64 install +libxcb-dri2-0-dev:amd64 install +libxcb-dri3-0:amd64 install +libxcb-dri3-dev:amd64 install +libxcb-ewmh-dev:amd64 install +libxcb-ewmh2:amd64 install +libxcb-glx0:amd64 install +libxcb-glx0-dev:amd64 install +libxcb-icccm4:amd64 install +libxcb-icccm4-dev:amd64 install +libxcb-image0:amd64 install +libxcb-image0-dev:amd64 install +libxcb-keysyms1:amd64 install +libxcb-present-dev:amd64 install +libxcb-present0:amd64 install +libxcb-randr0:amd64 install +libxcb-randr0-dev:amd64 install +libxcb-render-util0:amd64 install +libxcb-render0:amd64 install +libxcb-render0-dev:amd64 install +libxcb-shape0:amd64 install +libxcb-shape0-dev:amd64 install +libxcb-shm0:amd64 install +libxcb-shm0-dev:amd64 install +libxcb-sync-dev:amd64 install +libxcb-sync1:amd64 install +libxcb-util-dev:amd64 install +libxcb-util0-dev:amd64 install +libxcb-util1:amd64 install +libxcb-xfixes0:amd64 install +libxcb-xfixes0-dev:amd64 install +libxcb-xinerama0:amd64 install +libxcb-xinput0:amd64 install +libxcb-xkb1:amd64 install +libxcb-xrm0:amd64 install +libxcb-xtest0:amd64 install +libxcb-xv0:amd64 install +libxcb1:amd64 install +libxcb1-dev:amd64 install +libxcomposite1:amd64 install +libxcursor1:amd64 install +libxdamage-dev:amd64 install +libxdamage1:amd64 install +libxdg-basedir1 install +libxdmcp-dev:amd64 install +libxdmcp6:amd64 install +libxext-dev:amd64 install +libxext6:amd64 install +libxfixes-dev:amd64 install +libxfixes3:amd64 install +libxfont2:amd64 install +libxft2:amd64 install +libxi6:amd64 install +libxinerama1:amd64 install +libxkbcommon-x11-0:amd64 install +libxkbcommon0:amd64 install +libxkbfile1:amd64 install +libxml-libxml-perl install +libxml-namespacesupport-perl install +libxml-parser-perl install +libxml-sax-base-perl install +libxml-sax-expat-perl install +libxml-sax-perl install +libxml-simple-perl install +libxml-twig-perl install +libxml-xpathengine-perl install +libxml2:amd64 install +libxmlb1:amd64 install +libxmlsec1:amd64 install +libxmlsec1-nss:amd64 install +libxmu6:amd64 install +libxmuu1:amd64 install +libxpm4:amd64 install +libxrandr2:amd64 install +libxrender-dev:amd64 install +libxrender1:amd64 install +libxshmfence-dev:amd64 install +libxshmfence1:amd64 install +libxslt1.1:amd64 install +libxss1:amd64 install +libxt6:amd64 install +libxtables12:amd64 install +libxtst6:amd64 install +libxv1:amd64 install +libxvidcore4:amd64 install +libxvmc1:amd64 install +libxxf86dga1:amd64 install +libxxf86vm-dev:amd64 install +libxxf86vm1:amd64 install +libyajl2:amd64 install +libyaml-0-2:amd64 install +libyaml-cpp0.6:amd64 install +libyaml-libyaml-perl install +libzip5:amd64 install +libzmq5:amd64 install +libzstd1:amd64 install +libzvbi-common install +libzvbi0:amd64 install +lintian install +linux-base install +linux-firmware install +linux-generic install +linux-headers-5.0.0-13 install +linux-headers-5.0.0-13-generic install +linux-headers-generic install +linux-image-5.0.0-13-generic install +linux-image-generic install +linux-libc-dev:amd64 install +linux-modules-5.0.0-13-generic install +linux-modules-extra-5.0.0-13-generic install +linux-signed-generic install +linux-sound-base install +lm-sensors install +localechooser-data install +locales install +login install +logrotate install +lp-solve install +lsb-base install +lsb-release install +lshw install +lsof install +ltrace install +lubuntu-artwork install +lubuntu-default-settings install +lubuntu-desktop install +lupin-casper install +lvm2 install +lximage-qt install +lximage-qt-l10n install +lxmenu-data install +lxqt-about install +lxqt-about-l10n install +lxqt-admin install +lxqt-admin-l10n install +lxqt-config install +lxqt-core install +lxqt-globalkeys install +lxqt-globalkeys-l10n install +lxqt-notificationd install +lxqt-notificationd-l10n install +lxqt-openssh-askpass install +lxqt-openssh-askpass-l10n install +lxqt-panel install +lxqt-panel-l10n install +lxqt-policykit install +lxqt-policykit-l10n install +lxqt-powermanagement install +lxqt-powermanagement-l10n install +lxqt-qtplugin:amd64 install +lxqt-runner install +lxqt-runner-l10n install +lxqt-session install +lxqt-session-l10n install +lxqt-sudo install +lxqt-sudo-l10n install +lxqt-system-theme install +lxqt-themes install +make install +man-db install +manpages install +manpages-dev install +mawk install +media-player-info install +memtest86+ install +mesa-common-dev:amd64 install +mesa-utils install +mesa-va-drivers:amd64 install +mesa-vdpau-drivers:amd64 install +mesa-vulkan-drivers:amd64 install +mime-support install +miscfiles install +mlocate install +mobile-broadband-provider-info install +modemmanager install +mokutil install +mount install +mscompress install +mtools install +mtr-tiny install +multiarch-support install +muon install +mysql-common install +nano install +ncurses-base install +ncurses-bin install +neofetch install +netbase install +netcat-openbsd install +netplan.io install +network-manager install +network-manager-pptp install +networkd-dispatcher install +nm-tray install +noblenote install +ntfs-3g install +oathtool install +obconf-qt install +obconf-qt-l10n install +obsession install +ofono install +openbox install +openprinting-ppds install +openssh-client install +openssl install +os-prober install +oxygen-icon-theme install +p11-kit install +p11-kit-modules:amd64 install +p7zip install +p7zip-full install +packagekit install +packagekit-tools install +papirus-icon-theme install +parted install +partitionmanager install +pass install +pass-extension-otp install +passwd install +pastebinit install +patch install +patchutils install +pavucontrol install +pavucontrol-qt install +pavucontrol-qt-l10n install +pciutils install +pcmanfm-qt install +pcmanfm-qt-l10n install +pcmciautils install +perl install +perl-base install +perl-modules-5.28 install +perl-openssl-defaults:amd64 install +phonon4qt5:amd64 install +phonon4qt5-backend-vlc:amd64 install +pinentry-gnome3 install +pinentry-qt install +pkg-config install +plasma-discover install +plasma-discover-common install +plasma-framework install +plymouth install +plymouth-label install +plymouth-theme-lubuntu-logo install +plymouth-theme-lubuntu-text install +plymouth-theme-ubuntu-text install +policykit-1 install +policykit-desktop-privileges install +polkit-kde-agent-1 install +polybar install +poppler-data install +poppler-utils install +popularity-contest install +powermgmt-base install +ppp install +pptp-linux install +presage install +printer-driver-brlaser install +printer-driver-c2esp install +printer-driver-foo2zjs install +printer-driver-foo2zjs-common install +printer-driver-gutenprint install +printer-driver-hpcups install +printer-driver-m2300w install +printer-driver-min12xxw install +printer-driver-pnm2ppa install +printer-driver-postscript-hp install +printer-driver-ptouch install +printer-driver-pxljr install +printer-driver-sag-gdi install +printer-driver-splix install +procps install +psmisc install +publicsuffix install +pulseaudio install +pulseaudio-module-bluetooth install +pulseaudio-utils install +pwgen install +python install +python-apt-common install +python-minimal install +python-pip-whl install +python-xcbgen install +python2 install +python2-minimal install +python2.7 install +python2.7-minimal install +python3 install +python3-apport install +python3-apt install +python3-aptdaemon install +python3-asn1crypto install +python3-blinker install +python3-cairo:amd64 install +python3-certifi install +python3-cffi-backend install +python3-chardet install +python3-commandnotfound install +python3-crypto install +python3-cryptography install +python3-cups install +python3-cupshelpers install +python3-dbus install +python3-dbus.mainloop.pyqt5 install +python3-debian install +python3-defer install +python3-dev install +python3-distro install +python3-distro-info install +python3-distupgrade install +python3-distutils install +python3-entrypoints install +python3-gdbm:amd64 install +python3-gi install +python3-httplib2 install +python3-idna install +python3-jwt install +python3-keyring install +python3-keyrings.alt install +python3-launchpadlib install +python3-lazr.restfulclient install +python3-lazr.uri install +python3-lib2to3 install +python3-minimal install +python3-nacl install +python3-netifaces install +python3-oauthlib install +python3-olefile install +python3-pexpect install +python3-pil:amd64 install +python3-pip install +python3-pkg-resources install +python3-problem-report install +python3-ptyprocess install +python3-pymacaroons install +python3-pyqt5 install +python3-renderpm:amd64 install +python3-reportlab install +python3-reportlab-accel:amd64 install +python3-requests install +python3-requests-unixsocket install +python3-secretstorage install +python3-setuptools install +python3-simplejson install +python3-sip install +python3-six install +python3-software-properties install +python3-systemd install +python3-talloc install +python3-uno install +python3-update-manager install +python3-urllib3 install +python3-wadllib install +python3-wheel install +python3-xapian install +python3-xdg install +python3-xkit install +python3-yaml install +python3.7 install +python3.7-dev install +python3.7-minimal install +python3.8 install +python3.8-minimal install +qapt-batch install +qapt-deb-installer install +qdbus install +qlipper install +qml-module-org-kde-bluezqt:amd64 install +qml-module-org-kde-kconfig:amd64 install +qml-module-org-kde-kcoreaddons:amd64 install +qml-module-org-kde-kio:amd64 install +qml-module-org-kde-kirigami2 install +qml-module-org-kde-kquickcontrols:amd64 install +qml-module-org-kde-kquickcontrolsaddons:amd64 install +qml-module-org-kde-newstuff install +qml-module-org-kde-qqc2desktopstyle install +qml-module-qtgraphicaleffects:amd64 install +qml-module-qtqml-models2:amd64 install +qml-module-qtquick-controls:amd64 install +qml-module-qtquick-controls2:amd64 install +qml-module-qtquick-dialogs:amd64 install +qml-module-qtquick-layouts:amd64 install +qml-module-qtquick-privatewidgets:amd64 install +qml-module-qtquick-templates2:amd64 install +qml-module-qtquick-window2:amd64 install +qml-module-qtquick2:amd64 install +qpdfview install +qpdfview-djvu-plugin install +qpdfview-ps-plugin install +qpdfview-translations install +qps install +qrencode install +qt-at-spi:amd64 install +qt5-gtk-platformtheme:amd64 install +qt5-image-formats-plugins:amd64 install +qt5-qmake:amd64 install +qt5-qmake-bin install +qtbase5-dev:amd64 install +qtbase5-dev-tools install +qtchooser install +qtcore4-l10n install +qterminal install +qterminal-l10n install +qtermwidget-l10n install +qtermwidget5-data install +qtpass install +qttranslations5-l10n install +qtwayland5:amd64 install +quassel install +quassel-data install +readline-common install +reiserfsprogs install +rfkill install +rsync install +rsyslog install +rtkit install +rxvt-unicode install +samba-libs:amd64 install +sane-utils install +sbsigntool install +scrot install +sddm install +sddm-theme-lubuntu install +secureboot-db install +sed install +sensible-utils install +shared-mime-info install +skanlite install +software-properties-common install +software-properties-qt install +sonnet-plugins install +sound-theme-freedesktop install +spice-vdagent install +squashfs-tools install +sshfs install +ssl-cert install +stow install +strace install +suckless-tools install +sudo install +sxhkd install +syslinux install +syslinux-common install +syslinux-legacy install +sysstat install +system-config-printer install +system-config-printer-common install +system-config-printer-udev install +systemd install +systemd-sysv install +sysvinit-utils install +t1utils install +tar install +tcpdump install +telnet install +thermald install +time install +tmux install +transmission-common install +transmission-qt install +tree install +trojita install +trojita-data install +trojita-l10n install +ttf-ancient-fonts-symbola install +ttf-ubuntu-font-family install +tzdata install +ubuntu-advantage-tools install +ubuntu-drivers-common install +ubuntu-keyring install +ubuntu-minimal install +ubuntu-mono install +ubuntu-release-upgrader-core install +ubuntu-release-upgrader-qt install +ubuntu-standard install +ucf install +udev install +udisks2 install +ufw install +unar install +unattended-upgrades install +uno-libs3 install +unzip install +update-inetd install +update-manager-core install +upower install +ure install +usb-creator-common install +usb-creator-kde install +usb-modeswitch install +usb-modeswitch-data install +usb.ids install +usbmuxd install +usbutils install +usbview install +user-setup install +util-linux install +uuid-dev:amd64 install +uuid-runtime install +va-driver-all:amd64 install +vdpau-driver-all:amd64 install +vim install +vim-common install +vim-runtime install +vim-tiny install +vlc install +vlc-bin install +vlc-data install +vlc-l10n install +vlc-plugin-access-extra:amd64 install +vlc-plugin-base:amd64 install +vlc-plugin-notify:amd64 install +vlc-plugin-qt:amd64 install +vlc-plugin-samba:amd64 install +vlc-plugin-skins2:amd64 install +vlc-plugin-svg:amd64 install +vlc-plugin-video-output:amd64 install +vlc-plugin-video-splitter:amd64 install +vlc-plugin-visualization:amd64 install +volumeicon-alsa install +wamerican install +wget install +whiptail install +whoopsie install +wireless-regdb install +wireless-tools install +wpasupplicant install +wvdial install +x11-apps install +x11-common install +x11-session-utils install +x11-utils install +x11-xkb-utils install +x11-xserver-utils install +x11proto-core-dev install +x11proto-damage-dev install +x11proto-dev install +x11proto-fixes-dev install +x11proto-xext-dev install +x11proto-xf86vidmode-dev install +xauth install +xbacklight install +xbindkeys install +xbindkeys-config install +xbitmaps install +xcb-proto install +xclip install +xdg-user-dirs install +xdg-utils install +xdo install +xfonts-base install +xfonts-encodings install +xfonts-scalable install +xfonts-utils install +xfsprogs install +xinit install +xinput install +xkb-data install +xorg install +xorg-docs-core install +xorg-sgml-doctools install +xscreensaver install +xscreensaver-data install +xserver-common install +xserver-xorg install +xserver-xorg-core install +xserver-xorg-input-all install +xserver-xorg-input-libinput install +xserver-xorg-input-wacom install +xserver-xorg-legacy install +xserver-xorg-video-all install +xserver-xorg-video-amdgpu install +xserver-xorg-video-ati install +xserver-xorg-video-fbdev install +xserver-xorg-video-intel install +xserver-xorg-video-nouveau install +xserver-xorg-video-qxl install +xserver-xorg-video-radeon install +xserver-xorg-video-vesa install +xserver-xorg-video-vmware install +xtrans-dev install +xul-ext-ubufox install +xxd install +xz-utils install +yakuake install +yudit-common install +zenity install +zenity-common install +zip install +zlib1g:amd64 install +zlib1g-dev:amd64 install +zram-config install +zsync install diff --git a/packages/pacman/foreignpkglist.txt b/packages/pacman/foreignpkglist.txt deleted file mode 100644 index 1b4084d..0000000 --- a/packages/pacman/foreignpkglist.txt +++ /dev/null @@ -1,4 +0,0 @@ -conky-git -i3-gaps-rounded-git -signal-desktop-bin -spotify diff --git a/packages/pacman/pkglist.txt b/packages/pacman/pkglist.txt deleted file mode 100644 index b7c8c3a..0000000 --- a/packages/pacman/pkglist.txt +++ /dev/null @@ -1,356 +0,0 @@ -accountsservice -acpi -acpid -alsa-firmware -alsa-plugins -alsa-utils -apparmor -arandr -aribb24 -artwork-i3 -asciidoc -autoconf -automake -avahi -b43-fwcutter -bash-completion -bauh -bdf-unifont -binutils -bison -blueman -bluez-utils -bmenu -btrfs-progs -bzip2 -cantarell-fonts -catimg -clang -clipit -cmake -cmatrix -code -compton -coreutils -cpupower -crda -cronie -cryptsetup -deluge -device-mapper -dfc -dhclient -dhcpcd -diffutils -discord -dmidecode -dmraid -dnsmasq -docbook2x -dosfstools -downgrade -dunst -e2fsprogs -ecryptfs-utils -efibootmgr -electron4 -elinks -epdfview -exfat-utils -f2fs-tools -fakeroot -feh -ffmpeg -ffmpegthumbnailer -figlet -file -filesystem -findutils -firefox -flac -flashplugin -flex -gawk -gcc -gcc-libs -gcolor2 -gconf -gdb -geary -gettext -gimp -git -glibc -gnome-keyring -gparted -grep -grub -grub-theme-manjaro-dev -gst-libav -gst-plugins-bad -gst-plugins-base -gst-plugins-good -gst-plugins-ugly -gstreamer -gtksourceview-pkgbuild -gtkspell3 -gufw -gvfs -gvfs-afc -gvfs-gphoto2 -gvfs-mtp -gvfs-smb -gzip -haveged -hddtemp -hexchat -htop -i3-help -i3-scripts -i3-scrot -i3exit -inetutils -intel-ucode -intellij-idea-community-edition -inxi -iproute2 -iptables -iputils -ipw2100-fw -ipw2200-fw -java-openjfx -jfsutils -jq -kdeconnect -kvantum-manjaro -less -lib32-flex -lib32-libva-vdpau-driver -lib32-mesa-demos -lib32-mesa-vdpau -lib32-vulkan-intel -lib32-vulkan-radeon -libdvbpsi -libdvdcss -libgpod -libimagequant -libmatroska -libplacebo -libreoffice-still -libtar -libtool -libupnp -libva-mesa-driver -libva-vdpau-driver -licenses -lightdm-settings -lightdm-slick-greeter -linux-firmware -linux-latest -logrotate -lsb-release -lvm2 -lxappearance -lxinput -m4 -maia-console -make -man-db -man-pages -manjaro-alsa -manjaro-application-utility -manjaro-base-skel -manjaro-browser-settings -manjaro-firmware -manjaro-hello -manjaro-hotfixes -manjaro-printer -manjaro-ranger-settings -manjaro-release -manjaro-settings-manager-notifier -manjaro-system -markdown_previewer -matcha-gtk-theme -maven -mdadm -memtest86+ -mesa-demos -mesa-vdpau -mhwd -mhwd-db -mkinitcpio-openswap -mlocate -mobile-broadband-provider-info -moc -modemmanager -morc_menu -mousepad -mozilla-common -nano -ncdu -netctl -network-manager-applet -networkmanager -networkmanager-openconnect -networkmanager-openvpn -networkmanager-pptp -networkmanager-vpnc -nfs-utils -nitrogen -nss-mdns -ntfs-3g -ntop -ntp -open-fuse-iso -openresolv -openssh -os-prober -p7zip -pacman -palemoon-bin -pamac-gtk -papirus-maia-icon-theme -patch -patchutils -pavucontrol -pciutils -pcmanfm -pepper-flash -perl -perl-file-mimeinfo -pkgconf -polkit-gnome -polybar -poppler-data -powerline-fonts -powertop -procps-ng -psmisc -pycharm-community-edition -pygtk -pyside2 -python2-mutagen -qt5-3d -qt5-charts -qt5-connectivity -qt5-datavis3d -qt5-declarative -qt5-doc -qt5-examples -qt5-gamepad -qt5-graphicaleffects -qt5-imageformats -qt5-location -qt5-lottie -qt5-multimedia -qt5-networkauth -qt5-purchasing -qt5-quickcontrols -qt5-quickcontrols2 -qt5-remoteobjects -qt5-script -qt5-scxml -qt5-sensors -qt5-serialbus -qt5-serialport -qt5-speech -qt5-styleplugins -qt5-tools -qt5-translations -qt5-virtualkeyboard -qt5-wayland -qt5-webchannel -qt5-webengine -qt5-webglplugin -qt5-websockets -qt5-webview -qt5-xmlpatterns -qt5ct -ranger -reiserfsprogs -rpmextract -rsync -s-nail -sbxkb -screenfetch -sed -shadow -snapd -spectre-meltdown-checker -speedtest-cli -steam-manjaro -stow -subversion -sudo -sysfsutils -syslog-ng -systemd-fsck-silent -systemd-sysvcompat -tar -tcpdump -terminus-font -texinfo -tilix -tldr -tlp -tmux -tree -ttf-bitstream-vera -ttf-dejavu -ttf-droid -ttf-inconsolata -ttf-indic-otf -ttf-liberation -unzip -upower -urxvt-perls -usbutils -util-linux -vertex-maia-themes -vi -vibrancy-icons-teal -viewnior -vim -volumeicon -vulkan-intel -vulkan-radeon -w3m -wallpapers-juhraya -wget -which -wmutils -wpa_supplicant -xarchiver -xautolock -xcursor-breeze -xcursor-chameleon-pearl -xcursor-maia -xdg-su -xdg-user-dirs -xdg-utils -xdotool -xf86-input-elographics -xf86-input-evdev -xf86-input-keyboard -xf86-input-libinput -xf86-input-mouse -xf86-input-void -xf86-video-amdgpu -xf86-video-ati -xf86-video-intel -xf86-video-nouveau -xfburn -xfce4-power-manager -xfsprogs -xmlto -xorg-server -xorg-twm -xorg-xhost -xorg-xinit -xorg-xkill -xorg-xprop -xprintidle -xterm -yay -zensu -zsh diff --git a/packages/repo.keys b/packages/repo.keys new file mode 100644 index 0000000..d1e1d32 --- /dev/null +++ b/packages/repo.keys @@ -0,0 +1,225 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +ky7I1G266kerPxgjvFBe431I+iO7Wi8oJrBzvyQ+I6SkQtIG6VAX2oici77nqcd5 +FqKi97DdC4ZTCPNPnwOxk76DseLaalZc5ROk2o2Lvo31t0KThUuXsBDHS9uoc8bG +YP4Hmb02wK3D/jrCSkZob+JDaOgMnch0P92Vf391/Zk9/0jy2yWrppIKd2M3ereT +3gbvmUJP5jeVjTbmooTRFe5ZW9WYb2NBcbvQVXfwTZdK87sad6yIpwdk19kgoO8B +OcV5MF7kP9nkwxNL9B5Rp7ZLmYxqMA2ZMR2UEsWVTs3WQkVWl/1hBS6SmtgEKcOU +Sa0OKGfzn4n18icz9u6NN8EAEQEAAbRCVWJ1bnR1IEFyY2hpdmUgQXV0b21hdGlj +IFNpZ25pbmcgS2V5ICgyMDE4KSA8ZnRwbWFzdGVyQHVidW50dS5jb20+iQI4BBMB +CgAiBQJbn8HaAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCHGSDRmRvJ +PCxzEACktnJ8c/+VmqAjlgK3+YOlB23jgoHOQwZtIQrhQ2Vlr+Nu2hnotwj7i8NA +xiwl2XcnOXahPJr4zJTppgCipY9bhoN02Am0Fo1j3jJwT2W5BYJGaFye/+gge21k +YbdbB86bdS02fkmA8DsCevEEaew0WmZfWOkIlG3roatg1HE6H1WwcW4a3JDeGbXi +75vv5xvZv3IqKXOui8EXZManyd9gsqvtU0uVWiCQxuw1s4hvim7uqggzOEDZYNyx ++6deAq0cQG3OJb6IUYLFeHkKrCHHRZLlWORzz49ivE6qWOkk3vBodGqaxtUVfGSm +stykjKZ8ldXwCp+HzPW8oi80AKLwtC2fTDDLKwEv+OQLwtyBCkkoYyxZ9V9XUQoj +uv+45mRKGbQKed4ZH/EjAbIu/IVTawbpmcHyHQQNb9tvi2OMUCvKuFwqEXAPRvqb +81PWFVu3EZw2WRpdLsDsO8/T5EAReShSo1g8+HwpPiuvmLRqaLxinpBgW/COxAOl +Kbz4KgP0HSNLdSAT9DdOkUHLNX1GgEBLc+gxsuc5EYUeKRkmZ/nRRE+z3QIxCvOM +uwXWOLflNY3EiLwY9Bdgey8ES+8RqUqSCov3pAFy7Nde27xR2gr5lGDeyVadRjJl +RcYSHceghZt38RvEIzW+bXq3v2KivrjoHF58tVJcLQlM5a0mj4kCMwQQAQoAHRYh +BBU/HJ7xOV+/ADUujQv7hH8/Jy9bBQJbn8RDAAoJEAv7hH8/Jy9bbhcP/RoGnoIL +wp9eUKZQAWvOjkXiQEcZwMaWi9tt6S5IAGwWADk+z5k48MBwqhniWRi8wELBi3Ol +pEA3oHsEAjFi6ftczh5lAR22T7M9xO+gHN/NRQF4WQY/DC23MjkTrCmCmfTP8hnq +zKVceAfFjW+T/rfbbQMMAEf5TbOTkt5aVeJ5MCM78QOlp6tIFigS//a3O7C/qlni +Q50BJKtWf3TQW4CFpLQ7aniFxZXYI2Dl/sdUTfNW3i1Q7US6DlNCJELBRmjjm9KN +sfP3ZmDNnF7nITRmJnWNmeY3iyNRdHcwkfgkVBAxXa9HBfeFEoFRlsgqGh3QAU0Q ++Xv7iBMki9E/cpvd0TQbaHPYDxDRQdgEjCYJDDSDYlfNmpT42GK27PmVR7i0CIHf +qsPzes8C7VQ4KNj3OhV2aapko0UZrQUSbr/lZwwXgDrLZdEJaEZuYEQaf8ILfdxN +QIfkCUVbjEBas9Jz2Vk8H3BmoJkhLq1oil/J9hRWJIi38lFtN9+UzfPGfffoL0Pg +MkgBbvEXk/5UMwD0TzUS46QJOXtRbjM0GKASXGMD9LIwCDtQFpoLjyNSi351Z157 +E+SWDGxtgwixyPziL56UavL/eeYJWeS/WqvGzZzsAtgSujFVLKWyUaRi0NvYW3h/ +I50Tzj0Pkm8GtgvP2UqAWvy+iRpeUQ2ji0Nc +=8amF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/restore-packs.sh b/packages/restore-packs.sh new file mode 100755 index 0000000..0ee9efc --- /dev/null +++ b/packages/restore-packs.sh @@ -0,0 +1,11 @@ +#!/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 dselect + diff --git a/packages/snap/snapacks.txt b/packages/snap/snapacks.txt deleted file mode 100644 index 3d66409..0000000 --- a/packages/snap/snapacks.txt +++ /dev/null @@ -1,5 +0,0 @@ -Name Version Rev Tracking Publisher Notes -core 16-2.42.1 8039 stable canonical* core -core18 20191030 1265 stable canonical* base -gnome-3-28-1804 3.28.0-16-g27c9498.27c9498 110 stable canonical* - -gtk-common-themes 0.1-25-gcc83164 1353 stable canonical* - diff --git a/packages/sources.list b/packages/sources.list new file mode 100644 index 0000000..07669b2 --- /dev/null +++ b/packages/sources.list @@ -0,0 +1,21 @@ +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 + + + + + + + + + + + + + + + + + diff --git a/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list b/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list new file mode 100644 index 0000000..1e1af22 --- /dev/null +++ b/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main +# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main diff --git a/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list.save b/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list.save new file mode 100644 index 0000000..1e1af22 --- /dev/null +++ b/packages/sources.list.d/kgilmer-ubuntu-speed-ricer-disco.list.save @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main +# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main diff --git a/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list b/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list new file mode 100644 index 0000000..a66336b --- /dev/null +++ b/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list @@ -0,0 +1 @@ +# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main diff --git a/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list.save b/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list.save new file mode 100644 index 0000000..a66336b --- /dev/null +++ b/packages/sources.list.d/mystic-mirage-ubuntu-pycharm-disco.list.save @@ -0,0 +1 @@ +# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main diff --git a/.tmux.conf.local b/packages/sources.list.d/simon-monette-ubuntu-i3-gaps-disco.list similarity index 100% rename from .tmux.conf.local rename to packages/sources.list.d/simon-monette-ubuntu-i3-gaps-disco.list diff --git a/packages/sources.list.d/simon-monette-ubuntu-i3-gaps-disco.list.save b/packages/sources.list.d/simon-monette-ubuntu-i3-gaps-disco.list.save new file mode 100644 index 0000000..e69de29 diff --git a/packages/sources.list.d/vscode.list b/packages/sources.list.d/vscode.list new file mode 100644 index 0000000..b5c7f93 --- /dev/null +++ b/packages/sources.list.d/vscode.list @@ -0,0 +1,3 @@ +### 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 diff --git a/packages/sources.list.d/vscode.list.save b/packages/sources.list.d/vscode.list.save new file mode 100644 index 0000000..b5c7f93 --- /dev/null +++ b/packages/sources.list.d/vscode.list.save @@ -0,0 +1,3 @@ +### 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 diff --git a/packages/sources.list.save b/packages/sources.list.save new file mode 100644 index 0000000..574c6ff --- /dev/null +++ b/packages/sources.list.save @@ -0,0 +1,20 @@ +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 + + + + + + + + + + + + + + + + diff --git a/packages/sources.list~ b/packages/sources.list~ new file mode 100644 index 0000000..574c6ff --- /dev/null +++ b/packages/sources.list~ @@ -0,0 +1,20 @@ +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 + + + + + + + + + + + + + + + + diff --git a/packages/update-packs.sh b/packages/update-packs.sh index b143957..37153d8 100755 --- a/packages/update-packs.sh +++ b/packages/update-packs.sh @@ -1,9 +1,6 @@ #!/bin/bash -# Store installed packages, excluding foreign -pacman -Qqen > pacman/pkglist.txt -# Use -Qqem to create the list of AUR and other foreign packages that have been explicitly installed. -sudo pacman -Qqem > pacman/foreignpkglist.txt - -snap list > snap/snapacks.txt +dpkg --get-selections > package.list +sudo cp -R /etc/apt/sources.list* . +sudo apt-key exportall > repo.keys diff --git a/screens/dtop.png b/screens/dtop.png index d2c67f3..8a25ff3 100644 Binary files a/screens/dtop.png and b/screens/dtop.png differ