Initial commit for headless dotfiles
This commit is contained in:
parent
7387c62946
commit
d57c7b822e
57
.Xresources
57
.Xresources
|
@ -1,57 +0,0 @@
|
|||
!
|
||||
! ██████ ██████ ██ ██ ██████ █████ █████ ██████ █████ ██████
|
||||
! ██░░░░ ██░░░░██░██ ░██░░██░░████░░░██ ██░░░██░░██░░████░░░██░░██░░██
|
||||
! ░░█████ ░██ ░██░██ ░██ ░██ ░░░██ ░░ ░███████ ░██ ░░░███████ ░██ ░░
|
||||
! ░░░░░██░██ ░██░██ ░██ ░██ ░██ ██░██░░░░ ░██ ░██░░░░ ░██
|
||||
! ██████ ░░██████ ░░██████░███ ░░█████ ░░██████░███ ░░██████░███
|
||||
! ░░░░░░ ░░░░░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░ ░░░░░░ ░░░
|
||||
! r e a d c o d e l i k e a w i z a r d
|
||||
!
|
||||
! sourcerer by xero harrison (http://sourcerer.xero.nu)
|
||||
! ├─ based on sorcerer by Jeet Sukumaran (http://jeetworks.org)
|
||||
! └─ based on mustang by Henrique C. Alves (hcarvalhoalves@gmail.com)
|
||||
|
||||
! █▓▒░ scorcerer colors
|
||||
*.foreground: #c2c2b0
|
||||
*.background: #222222
|
||||
*.cursorColor: #c2c2b0
|
||||
! black
|
||||
*.color0: #111111
|
||||
*.color8: #181818
|
||||
! red
|
||||
*.color1: #aa4450
|
||||
*.color9: #ff6a6a
|
||||
! green
|
||||
*.color2: #719611
|
||||
*.color10: #b1d631
|
||||
! yellow
|
||||
*.color3: #ff9800
|
||||
*.color11: #87875f
|
||||
! blue
|
||||
*.color4: #6688aa
|
||||
*.color12: #90b0d1
|
||||
! magenta
|
||||
*.color5: #8f6f8f
|
||||
*.color13: #8181a6
|
||||
! cyan
|
||||
*.color6: #528b8b
|
||||
*.color14: #87ceeb
|
||||
! white
|
||||
*.color7: #d3d3d3
|
||||
*.color15: #c1cdc1
|
||||
! stylized
|
||||
*.colorIT: #719611
|
||||
*.colorBD: #d3d3d3
|
||||
*.colorUL: #528b8b
|
||||
|
||||
! Can use backup fonts -> 1,2,3 etc..
|
||||
! Top font takes priority over following fonts
|
||||
URxvt.font: xft:Source Code Pro:size=10,xft:Inconsolata Nerd Font Mono:size=15
|
||||
!URxvt.letterSpace: -1
|
||||
|
||||
URxvt.depth: 32
|
||||
URxvt*scrollBar: false
|
||||
URxvt*mouseWheelScrollPage: true
|
||||
URxvt*cursorBlink: true
|
||||
*URxvt.perl-ext-common: extosc-xterm-clipboard
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"terminal.integrated.fontFamily": "Inconsolata Nerd Font Mono",
|
||||
"editor.tabCompletion": "on",
|
||||
"editor.tabSize": 2,
|
||||
"window.zoomLevel": -1
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
{}
|
|
@ -1,14 +0,0 @@
|
|||
[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
|
|
@ -1,109 +0,0 @@
|
|||
# Shadow
|
||||
shadow = true;
|
||||
# no-dnd-shadow = true;
|
||||
no-dock-shadow = true;
|
||||
clear-shadow = true;
|
||||
detect-rounded-corners = true;
|
||||
shadow-radius = 5;
|
||||
shadow-offset-x = 1;
|
||||
shadow-offset-y = 1;
|
||||
shadow-opacity = .3;
|
||||
shadow-ignore-shaped = false;
|
||||
shadow-exclude = [
|
||||
"name = 'Notification'",
|
||||
# workaround for conky until it provides window properties:
|
||||
"override_redirect = 1 && !WM_CLASS@:s",
|
||||
"class_g ?= 'Dmenu'",
|
||||
# "class_g ?= 'Dunst'",
|
||||
# disable shadows for hidden windows:
|
||||
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
|
||||
"_GTK_FRAME_EXTENTS@:c",
|
||||
# disables shadows on sticky windows:
|
||||
# "_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'",
|
||||
# disables shadows on i3 frames
|
||||
"class_g ?= 'i3-frame'"
|
||||
];
|
||||
|
||||
# shadow-exclude-reg = "x10+0+0";
|
||||
# xinerama-shadow-crop = true;
|
||||
|
||||
#menu-opacity = 0.95;
|
||||
#inactive-opacity = 0.93;
|
||||
#active-opacity = 1;
|
||||
#alpha-step = 0.01;
|
||||
#inactive-dim = 0.0;
|
||||
#blur-background = false;
|
||||
#blur-kern = "3x3box";
|
||||
|
||||
fading = false;
|
||||
fade-delta = 1;
|
||||
fade-in-step = 0.03;
|
||||
fade-out-step = 0.03;
|
||||
fade-exclude = [ ];
|
||||
|
||||
backend = "xrender";
|
||||
mark-wmwin-focused = true;
|
||||
mark-ovredir-focused = true;
|
||||
detect-client-opacity = true;
|
||||
unredir-if-possible = true;
|
||||
refresh-rate = 0;
|
||||
vsync = "none";
|
||||
dbe = false;
|
||||
paint-on-overlay = true;
|
||||
focus-exclude = [ "class_g = 'Cairo-clock'" ];
|
||||
detect-transient = true;
|
||||
detect-client-leader = true;
|
||||
invert-color-include = [ ];
|
||||
glx-copy-from-front = false;
|
||||
glx-swap-method = "undefined";
|
||||
|
||||
opacity-rule = [
|
||||
#"99:name *?= 'Call'",
|
||||
#"99:class_g = 'Chromium'",
|
||||
#"50:class_g *= 'shortcuts_green'",
|
||||
#"50:class_g *= 'sysinfo_green'",
|
||||
#"50:class_g *= 'conky'",
|
||||
#"99:class_g = 'Darktable'",
|
||||
#"50:class_g = 'Dmenu'",
|
||||
#"99:name *?= 'Event'",
|
||||
#"99:class_g = 'Firefox'",
|
||||
#"99:class_g = 'GIMP'",
|
||||
#"99:name *?= 'Image'",
|
||||
#"99:class_g = 'Lazpaint'",
|
||||
#"99:class_g = 'Midori'",
|
||||
#"99:name *?= 'Minitube'",
|
||||
#"99:class_g = 'Mousepad'",
|
||||
#"99:name *?= 'MuseScore'",
|
||||
#"90:name *?= 'Page Info'",
|
||||
#"99:name *?= 'Pale Moon'",
|
||||
#"90:name *?= 'Panel'",
|
||||
#"99:class_g = 'Pinta'",
|
||||
#"90:name *?= 'Restart'",
|
||||
#"99:name *?= 'sudo'",
|
||||
#"99:name *?= 'Screenshot'",
|
||||
#"99:class_g = 'Viewnior'",
|
||||
#"99:class_g = 'VirtualBox'",
|
||||
#"99:name *?= 'VLC'",
|
||||
#"99:name *?= 'Write'",
|
||||
#"93:class_g = 'URxvt' && !_NET_WM_STATE@:32a",
|
||||
#"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
|
||||
#"96:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
|
||||
];
|
||||
|
||||
wintypes :
|
||||
{
|
||||
tooltip :
|
||||
{
|
||||
fade = true;
|
||||
shadow = false;
|
||||
opacity = 0.85;
|
||||
focus = true;
|
||||
};
|
||||
fullscreen :
|
||||
{
|
||||
fade = true;
|
||||
shadow = false;
|
||||
opacity = 1;
|
||||
focus = true;
|
||||
};
|
||||
};
|
|
@ -1,76 +0,0 @@
|
|||
conky.config = {
|
||||
alignment = 'bottom_left',
|
||||
background = true,
|
||||
color2 = '2ECC71',
|
||||
cpu_avg_samples = 2,
|
||||
default_color = 'FFFFFF',
|
||||
double_buffer = true,
|
||||
font = 'Bitstream Vera Sans:size=8',
|
||||
gap_x = 15,
|
||||
gap_y = 40,
|
||||
minimum_width = 200,
|
||||
no_buffers = true,
|
||||
own_window = true,
|
||||
own_window_class = 'shortcuts_green',
|
||||
own_window_type = 'override',
|
||||
own_window_transparent = true,
|
||||
update_interval = 10.0,
|
||||
use_xft = true,
|
||||
}
|
||||
conky.text = [[
|
||||
#
|
||||
# Date
|
||||
${alignr}${color1}
|
||||
${goto 20}${voffset 8}${color2}${font Bitstream Vera Sans:size=16}${time %A}$font\
|
||||
${goto 140}${voffset -8}${color}${font Bitstream Vera Sans:size=38}${time %e}$font
|
||||
${goto 20}${color}${voffset -30}${color}${font Bitstream Vera Sans:size=18}${time %b}$font\
|
||||
${goto 60}${voffset -3} ${color}${font Bitstream Vera Sans:size=20}${time %Y}$font${color2}$hr
|
||||
#
|
||||
---------------Applications---------------
|
||||
${color2}open new terminal - ${color}mod+Enter
|
||||
${color2}open dropdown yakuake terminal - ${color}F4
|
||||
${color2}Firefox - ${color}mod+Shift+f
|
||||
|
||||
---------------Screenshots----------------
|
||||
${color2}image clip tool - ${color}mod+Shift+p
|
||||
|
||||
---------------Menus----------------------
|
||||
${color2}audio devices - ${color}mod+Ctrl+a
|
||||
${color2}bluetooth devices - ${color}mod+Ctrl+d
|
||||
${color2}bmenu system settings - ${color}mod+Ctrl+b
|
||||
${color2}dmenu app launcher - ${color}mod+d
|
||||
${color2}morc_menu app menu - ${color}mod+z
|
||||
${color2}power modes - ${color}mod+0
|
||||
${color2}blur lock - ${color}mod+9
|
||||
|
||||
---------------Restart / Reload-----------
|
||||
|
||||
${color2}kill conky - ${color}mod+o
|
||||
${color2}start conky - ${color}mod+shift+o
|
||||
${color2}kill compton - ${color}mod+t
|
||||
${color2}start compton - ${color}mod+Shift+t
|
||||
${color2}reload i3 - ${color}mod+Shift+c
|
||||
${color2}restart i3 - ${color}mod+Shift+r
|
||||
|
||||
---------------Scratchpad-----------------
|
||||
${color2}send to scratchpad - ${color}mod+Shift+minus
|
||||
${color2}show scratchpad - ${color}mod+minus
|
||||
|
||||
---------------Windows--------------------
|
||||
${color2}modify gaps - ${color}mod+Shift+g
|
||||
${color2}resize mode - ${color}mod+r
|
||||
${color2}toggle split direction - ${color}mod+q
|
||||
${color2}kill cursor selection - ${color}mod+Ctrl+q
|
||||
${color2}kill active window - ${color}mod+Shift+q
|
||||
|
||||
---------------Workspace--------------------
|
||||
${color2}move to empty workspace - ${color}mod+Shift+z
|
||||
${color2}switch to workspace 1-8 - ${color}mod+1-8
|
||||
${color2}send to workspace 1-8 - ${color}mod+Ctrl+1-8
|
||||
${color2}navigate workspaces - ${color}mod+Ctrl+arrowkeys
|
||||
${color2}toggle floating - ${color}mod+Shift+Space
|
||||
${color2}exit - ${color}mod+0
|
||||
|
||||
${color2}help - ${color}mod+Shift+h
|
||||
${color2}mod key - ${color}<Alt>
|
||||
]]
|
|
@ -1,104 +0,0 @@
|
|||
conky.config = {
|
||||
alignment = 'top_right',
|
||||
background = true,
|
||||
color2 = '2ECC71',
|
||||
cpu_avg_samples = 2,
|
||||
default_color = 'FFFFFF',
|
||||
double_buffer = true,
|
||||
font = 'Bitstream Vera Sans:size=8',
|
||||
gap_x = 15,
|
||||
gap_y = -5,
|
||||
minimum_width = 200,
|
||||
no_buffers = true,
|
||||
own_window = true,
|
||||
own_window_type = 'override',
|
||||
own_window_class = 'sysinfo_green',
|
||||
own_window_transparent = true,
|
||||
update_interval = 5.0,
|
||||
use_xft = true,
|
||||
temperature_unit = 'fahrenheit',
|
||||
}
|
||||
conky.text = [[
|
||||
|
||||
# Process list, load average
|
||||
# 1m / 5m / 15m format for lad avg
|
||||
${color2}${voffset 35}${alignr}${font Bitstream Vera Sans:size=10}Proccesses${color}
|
||||
${color}${alignr}${font Bitstream Vera Sans:size=8}Load Average: $font$alignr${loadavg}
|
||||
#
|
||||
# Process list CPU / RAM utilization table
|
||||
${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}
|
||||
${voffset 3}$hr
|
||||
#
|
||||
# RAM Display
|
||||
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}RAM ${color}
|
||||
${goto 0}${color2}$alignc${memgraph 40,305}${color}
|
||||
${voffset 4}${goto 0}${alignc}${color2}${membar 10, 305}
|
||||
${color}${goto 10}${font}${memperc}%${alignr}${exec grep -w Active: /proc/meminfo | awk '{print $2 / 1024 / 1024}'}/${memmax}
|
||||
${voffset 3}${color}$hr
|
||||
#
|
||||
# CPU Display
|
||||
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}CPU ${color}
|
||||
# Chipset
|
||||
${alignr}${font}${exec inxi |grep CPU | awk '{print $4" "$2" "$3" "$6}'}${exec lscpu |grep -w "Model name:"| awk '{print " - " $8}'}
|
||||
# CPU Grpah
|
||||
${voffset 4}${goto 0}${alignc}${color2}${cpugraph 40, 305}
|
||||
# Percentage / GHz utilized
|
||||
${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 3}${color}$hr
|
||||
#
|
||||
# Network display
|
||||
${color2}${font}${alignr}NETWORK${color}
|
||||
${color}${voffset 4}${font}Interface: ${gw_iface} ${font}${alignr}Gateway IP: ${gw_ip}
|
||||
${font}${alignr}${if_match "$wireless_essid"=="off/any"}Déconnecté${else}${wireless_essid}${endif}
|
||||
${font}${goto 5}Down${alignr}Up
|
||||
${goto 5}${color2}${downspeedgraph enp0s31f6 40,153}${goto 160}${upspeedgraph enp0s31f6 40,155}
|
||||
# Uncomment next line for wireless
|
||||
# ${goto 5}${color}${downspeedf wlp3s0} Kb/s - ${totaldown wlp3s0}${goto 160}${upspeedf wlp3s0} Kb/s - ${totalup wlp3s0}
|
||||
# Ethernet network display
|
||||
${goto 5}${color}${downspeedf enp0s31f6} Kb/s - ${totaldown enp0s31f6}${alignr}${upspeedf enp0s31f6} Kb/s - ${totalup enp0s31f6}
|
||||
${voffset 4}${color}$hr
|
||||
#
|
||||
# HDDisk Display
|
||||
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}DISKS${color}
|
||||
#
|
||||
# Root Filesystem Display
|
||||
${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}${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
|
||||
#
|
||||
# Other information
|
||||
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}OTHER${color}
|
||||
# MOBO temp, uptime
|
||||
${color}${voffset 4}${font}Motherboard: ${goto 120}${acpitemp}F°${alignr}Uptime: ${uptime_short}
|
||||
# Domain status
|
||||
# ${color}${voffset 4}${font}Knoats: ${alignc}${exec curl -Is https://knoats.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://knoats.com}s
|
||||
# ${font}Shaunreed: ${alignc}${exec curl -Is https://shaunreed.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://shaunreed.com}s
|
||||
# ${font}dv: ${alignc}${exec curl -Is https://kapp.ga | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://kapp.ga}s
|
||||
#
|
||||
${voffset 3}$hr
|
||||
#
|
||||
#
|
||||
# Things I don't use, but could in the future
|
||||
# I don't need to track docker containers.. unless I can check remotes?
|
||||
# ${font}Docker containers: ${goto 120}${exec docker ps -q $1 | wc -l}/${exec docker ps -a | grep -v -F 'Exited (0)' | grep -c -F 'Exited ('}
|
||||
#
|
||||
# Commented out, since I am using a desktop
|
||||
# BATTERY
|
||||
# $color${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}BATTERY
|
||||
# ${font}${voffset 3}${alignr}${battery_percent}%
|
||||
# ${color2}${battery_bar}
|
||||
# $color${alignr}${if_match "$battery_time"=="unknown"}Charging...${else}Remain Time: ${battery_time}${endif}
|
||||
]]
|
||||
|
Binary file not shown.
|
@ -1,26 +0,0 @@
|
|||
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||
# The parser is also very primitive, and not human-friendly.
|
||||
fields=0 48 17 18 38 39 40 2 46 47 49 1
|
||||
sort_key=46
|
||||
sort_direction=1
|
||||
hide_threads=0
|
||||
hide_kernel_threads=1
|
||||
hide_userland_threads=0
|
||||
shadow_other_users=0
|
||||
show_thread_names=0
|
||||
show_program_path=1
|
||||
highlight_base_name=0
|
||||
highlight_megabytes=1
|
||||
highlight_threads=1
|
||||
tree_view=0
|
||||
header_margin=1
|
||||
detailed_cpu_time=0
|
||||
cpu_count_from_zero=0
|
||||
update_process_names=0
|
||||
account_guest_in_cpu_meter=0
|
||||
color_scheme=0
|
||||
delay=15
|
||||
left_meters=AllCPUs Memory Swap
|
||||
left_meter_modes=1 1 1
|
||||
right_meters=Tasks LoadAverage Uptime
|
||||
right_meter_modes=2 2 2
|
|
@ -1,420 +0,0 @@
|
|||
# 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 https://i3wm.org/docs/userguide.html for a complete reference!
|
||||
|
||||
set $mod Mod4
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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 <stacking|tabbed>
|
||||
|
||||
# Configure border style <normal|1pixel|pixel xx|none|pixel>
|
||||
default_border pixel 2
|
||||
default_floating_border normal
|
||||
# Hide borders
|
||||
hide_edge_borders none
|
||||
|
||||
|
||||
# start a terminal
|
||||
|
||||
# kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# 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"
|
||||
|
||||
|
||||
# Custom named workspaces for keeping frequently used apps
|
||||
# Numbers overwritten by Polybar i3 module config
|
||||
set $ws99 99
|
||||
set $ws98 98
|
||||
set $ws97 97
|
||||
set $ws96 96
|
||||
set $ws95 95
|
||||
set $ws94 94
|
||||
|
||||
# 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
|
||||
bindsym $mod+Ctrl+slash move container to workspace $ws96
|
||||
bindsym $mod+Ctrl+period move container to workspace $ws95
|
||||
bindsym $mod+Ctrl+comma move container to workspace $ws94
|
||||
# Move to workspace with focused container
|
||||
bindsym $mod+Shift+backslash move container to workspace $ws99; workspace $ws99
|
||||
bindsym $mod+Shift+bracketright move container to workspace $ws98; workspace $ws98
|
||||
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
|
||||
# Move to workspace
|
||||
bindsym $mod+backslash workspace number $ws99 # Chat
|
||||
bindsym $mod+bracketright workspace number $ws98 # Mail
|
||||
bindsym $mod+apostrophe workspace number $ws97 # Sec
|
||||
bindsym $mod+slash workspace number $ws96 # Web
|
||||
bindsym $mod+period workspace number $ws95 # Terminal
|
||||
bindsym $mod+comma workspace number $ws94 # Musak
|
||||
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
# 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_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
|
||||
|
||||
bindsym $mod+Ctrl+a exec "pavucontrol"
|
||||
for_window [class="Pavucontrol"] floating enable
|
||||
for_window [class="Pavucontrol"] resize set height 400
|
||||
for_window [class="Pavucontrol"] resize set width 600
|
||||
for_window [class="Pavucontrol"] move position center
|
||||
|
||||
for_window [class="Wicd-client.py"] floating enable
|
||||
for_window [class="Wicd-client.py"] resize set height 400
|
||||
for_window [class="Wicd-client.py"] resize set width 600
|
||||
for_window [class="Wicd-client.py"] move position center
|
||||
|
||||
|
||||
# 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'"
|
||||
|
||||
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
|
||||
|
||||
|
||||
# Application keybinds
|
||||
###########################################
|
||||
bindsym $mod+Return exec i3-sensible-terminal
|
||||
|
||||
# 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 marquee tool
|
||||
bindsym $mod+Shift+p --release exec --no-startup-id 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
|
||||
client.focused #01e110 #000000 #80FFF9 #01e110
|
||||
client.focused_inactive #2F3D44 #2F3D44 #1ABC9C #454948
|
||||
client.unfocused #2F3D44 #2F3D44 #1ABC9C #454948
|
||||
client.urgent #CB4B16 #FDF6E3 #1ABC9C #268BD2
|
||||
client.placeholder #000000 #0c0c0c #ffffff #000000
|
||||
|
||||
client.background #000000
|
||||
|
||||
|
||||
#################################################################
|
||||
### Settings for i3-gaps #######################################
|
||||
#################################################################
|
||||
|
||||
# Set inner/outer gaps default values
|
||||
gaps inner 14
|
||||
gaps outer -2
|
||||
|
||||
# Additionally, you can issue commands with the following syntax. This is useful to bind keys to changing the gap size.
|
||||
# gaps inner|outer current|all set|plus|minus <px>
|
||||
# gaps inner all set 10
|
||||
# gaps outer all plus 5
|
||||
|
||||
# Smart gaps (gaps used if only more than one container on the workspace)
|
||||
smart_gaps on
|
||||
|
||||
# Smart borders (draw borders around container only if it is not the only container on this workspace)
|
||||
# on|no_gaps (on=always activate and no_gaps=only activate if the gap size to the edge of the screen is 0)
|
||||
smart_borders on
|
||||
|
||||
# Press $mod+Shift+g to enter the gap mode. Choose o or i for modifying outer/inner gaps. Press one of + / - (in-/decrement for current workspace) or 0 (remove gaps for current workspace). If you also press Shift with these keys, the change will be global for all workspaces.
|
||||
set $mode_gaps Gaps: (o) outer, (i) inner
|
||||
set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global)
|
||||
set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global)
|
||||
bindsym $mod+Shift+g mode "$mode_gaps"
|
||||
|
||||
mode "$mode_gaps" {
|
||||
bindsym o mode "$mode_gaps_outer"
|
||||
bindsym i mode "$mode_gaps_inner"
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
mode "$mode_gaps_inner" {
|
||||
bindsym plus gaps inner current plus 5
|
||||
bindsym minus gaps inner current minus 5
|
||||
bindsym 0 gaps inner current set 0
|
||||
|
||||
bindsym Shift+plus gaps inner all plus 5
|
||||
bindsym Shift+minus gaps inner all minus 5
|
||||
bindsym Shift+0 gaps inner all set 0
|
||||
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
mode "$mode_gaps_outer" {
|
||||
bindsym plus gaps outer current plus 5
|
||||
bindsym minus gaps outer current minus 5
|
||||
bindsym 0 gaps outer current set 0
|
||||
|
||||
bindsym Shift+plus gaps outer all plus 5
|
||||
bindsym Shift+minus gaps outer all minus 5
|
||||
bindsym Shift+0 gaps outer all set 0
|
||||
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
|
|
@ -1,174 +0,0 @@
|
|||
# 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
|
||||
|
||||
[nm-tray]
|
||||
#label=
|
||||
command=nm-tray
|
||||
interval=once
|
||||
|
||||
# Volume indicator
|
||||
#
|
||||
# The first parameter sets the step (and units to display)
|
||||
# The second parameter overrides the mixer selection
|
||||
# See the script for details.
|
||||
|
||||
[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
|
||||
|
||||
[backlight]
|
||||
label=BRI
|
||||
command=xbacklight
|
||||
separator=true
|
||||
interval=1
|
||||
|
||||
|
||||
# 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
|
|
@ -1,175 +0,0 @@
|
|||
#!/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
|
|
@ -1,74 +0,0 @@
|
|||
# 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"
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDVzCCAj+gAwIBAgIBCjANBgkqhkiG9w0BAQUFADBVMS8wLQYDVQQDDCZfNGNh
|
||||
MDc5ZDlfMDIyNl80ODFmX2JiMDhfMDBhN2M5OGJiMmViXzEMMAoGA1UECgwDS0RF
|
||||
MRQwEgYDVQQLDAtLZGUgY29ubmVjdDAeFw0xOTAxMTkxODUyNDFaFw0yOTAxMTkx
|
||||
ODUyNDFaMFUxLzAtBgNVBAMMJl80Y2EwNzlkOV8wMjI2XzQ4MWZfYmIwOF8wMGE3
|
||||
Yzk4YmIyZWJfMQwwCgYDVQQKDANLREUxFDASBgNVBAsMC0tkZSBjb25uZWN0MIIB
|
||||
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsPH1W71vs9HWDMdoSShA/qqu
|
||||
l5ZnyqaIiDPZDbjMx0/nQEGVFXJN7BpSkB2hoazESIVRdvftijqkJwq76G91vxkO
|
||||
ieOFm1N/AZj41NDeBtiG4enwSWHBGwhVBfBMrzi6u953+8QTKL+zbOpj1744goVW
|
||||
BkWiACGtk2Xj3ANlt+p35WRLSXp5GYgvElU3b5+Ndivc1F+itf+2de9GaW9gLjdl
|
||||
XGquxyHFcZb9ncB2hODQe2bkg/+fAoVP39Scqh2H8FFxttBonzhvZAyd413db6bD
|
||||
bWzXkxr2+I8SFOWy66VodY18Q71QgXx+g7EWXlKIevpNNU6YBKhkJ26klJZRXQID
|
||||
AQABozIwMDAdBgNVHQ4EFgQUlXrEWWSnymjhIQ8X0Ox14FFE6H0wDwYDVR0TAQH/
|
||||
BAUwAwIBADANBgkqhkiG9w0BAQUFAAOCAQEAIBJA0Qlxv9TKr21/syW4icUXBCcL
|
||||
YYDQ8Z688tMs5sqxyK/lCWXS7XZWxw2da+9fbvPNVDdNDZBTktVyAgu1Ch9gaNjj
|
||||
lgqThfD0PlsRFqv6pEHa4bznNwhBvGPbA5bqYGfsNUm8QhdGirgf7mf1+LC6ie7R
|
||||
wLp+RpF5qT1Io0WZrEU5pPOQhBbj4HDtZWKdQODOetIB8ZKJXBm4HhMT7JwtlYBw
|
||||
uCoz2zPIZBVnICnjfar/8wsABQE6D14NAZtU+Z12WRAf5CnVydp9sz1XAYpxM9Rb
|
||||
Sd7rVMTBfoptjCcJdxgvZ+7SF2fNJLFUkODTD0ZXmakLW+FSCQ871xF1xg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,28 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCw8fVbvW+z0dYM
|
||||
x2hJKED+qq6XlmfKpoiIM9kNuMzHT+dAQZUVck3sGlKQHaGhrMRIhVF29+2KOqQn
|
||||
Crvob3W/GQ6J44WbU38BmPjU0N4G2Ibh6fBJYcEbCFUF8EyvOLq73nf7xBMov7Ns
|
||||
6mPXvjiChVYGRaIAIa2TZePcA2W36nflZEtJenkZiC8SVTdvn412K9zUX6K1/7Z1
|
||||
70Zpb2AuN2Vcaq7HIcVxlv2dwHaE4NB7ZuSD/58ChU/f1JyqHYfwUXG20GifOG9k
|
||||
DJ3jXd1vpsNtbNeTGvb4jxIU5bLrpWh1jXxDvVCBfH6DsRZeUoh6+k01TpgEqGQn
|
||||
bqSUllFdAgMBAAECggEAar/umIQ3CbNEgb0jy07/tyRd5JIW2AmUQSeWgVLGKFCq
|
||||
YPev65pkLFbNDKjzxEgout/DgBSfOE+cjPlK2DW2Qa3qOYIMLuM2sk4JgMrpyBOF
|
||||
fHHYR000ZQynzsdkXCnLbmAO3tMyA9lzc/gMeDIIgaXTekE0NQQcZdqIl0ltaoCG
|
||||
CFCd17pHDmvPJlVsx46+4C+NayxHI5vJboT+KoIaEWDBbzUN5IADktbzSOBlrYRN
|
||||
u4a1pwpmgyrYeKnEmUkFnR1seNLBjJJdVPAntHoRFojy/5z7AuvDsrpGB6KW2y8m
|
||||
P0hxDodNhFp7dkA9TvOTJ+be7QOlZgVCQsjPONNCgQKBgQDqZX44RfbpF3LqNhef
|
||||
bOGegrjOuKi9v29pT2dB7gQZ+YaqEriPmYwRACf8MORxz2dIXJYWi2r0CexA/JQF
|
||||
z6r3pkDvVboRSvGQRsvo0uRf/jSxzIvkPDXsZF+SSI4yJKJkVhU9NWpue8vc0UDM
|
||||
ir7zxF7Y7fyeej6J56or/X+hrQKBgQDBQOu4IaWTcr0ccZwyNTJO8KmZ64fzP0uf
|
||||
gf3KFTGD8+X5lqbjLDMlLS+d22zHLFAjBjIWSHQNAIpFp5RC3lkIwhz7frU624J9
|
||||
8fqHh5K+lqmS39pDt9Ey1fuDxjnBM/TaW5cQZ8ObzIfUKCBQkMOSQZuUDr1m1lHQ
|
||||
+heEP0ZEcQKBgQC8TFxhiJMaHaRLUrkXcbiuRgWAzAeCp08xIoCpDjRtSW9NIUzy
|
||||
zz8eSSnWBtD+PMeT8g0Af2+kLHSGoGGpaXLHD+AKZKvdSH9WkAkvOHwOQYDDdLbM
|
||||
2zHWfavpMDBLR/LM9/qH+WlO6FSVR+TubGeKHK61RjoydbHXxyuFu1fU4QKBgQC1
|
||||
v1uw0RwKPtdx37sZUQReT2ICGwvBjd6ORc+r9SCbS48Wm0Oa1N/I7+UfXdTAwIEh
|
||||
X1tNr5hM/hwMhB0ggkJTxVNChxjkILtpvWBzg+JTkhgqxJJeK4r4d1xSwuNgO3/k
|
||||
uEyrJhtF9CYuNgqmGm+DpmYt6WrhQ2Cw2/Ov8V4hUQKBgQCQOejrO+dMX4UNg2qz
|
||||
9/4eJo5lhs8sMwNjlVBv7yst6KwtolGwsjl6Z1fqc6XdKreikfZHiMZxORTwAZTr
|
||||
UWzJDtTGupQsZbeUQA1cP+YuA0zLEnuxJ4pIt+2b7caU/90rifDSR8Fhf4K4S2TN
|
||||
4UfA1hP8hxMbGt7Uv1DVb7mJRQ==
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,4 +0,0 @@
|
|||
[13b9d56df4c8815b]
|
||||
certificate="-----BEGIN CERTIFICATE-----\nMIIC9zCCAd+gAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MRkwFwYDVQQDDBAxM2I5\nZDU2ZGY0Yzg4MTViMRQwEgYDVQQLDAtLREUgQ29ubmVjdDEMMAoGA1UECgwDS0RF\nMB4XDTE4MDgxMDA1NTA0OFoXDTI4MDgxMDA1NTA0OFowPzEZMBcGA1UEAwwQMTNi\nOWQ1NmRmNGM4ODE1YjEUMBIGA1UECwwLS0RFIENvbm5lY3QxDDAKBgNVBAoMA0tE\nRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYE7EQ8NwTGeoJTCXKI\nsRdKUA642TDL4vprIKSRGlV5bKnOd50ZtU5Kl0ZBDef5Wmx1q8wbocyKA7qbsXLX\nZZbWt8yxOn+sH0OCFZWp4KjzPpI6av/pqOJ8Ul4EKD7I5i6rwRfLhIR75i9Kgu30\nTzjbpHITn6JPTNbdoTfLgd+DM1ctAWPFKnqX6lTPcRNLk3uIGiL++MBx/BMuuUA4\nzXAeZlYHel0CkmaJWC4mAlrqEbFGwrVqipCzBh7HSfmIcE7vpUZVwDvohYoHzIzy\nQzooQjPyJ3AxK71zQuBgFbvubFq+kiaZ+Kj0WAv02Kb1EbSIrAAgWptu8sIqgrlB\nmmECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAEXquszMrqgKt/dj72NBwDaoWbnhd\n2mMdY4WRUcSfI3klISJZuf6JC/lq5bAt0uiTaXb0ZYgNQmDREpGiupWp+lf56wEY\nExz2WG/bfOqRFBgpvPfXeqtksc6RdHY7HWn8DjUea6ipaoc1yQZ8rlHX+Y60klVY\nnj4y4FXq2wR7sBwjL2v0L3Z8XKxoDICcemKBBZhtSQEPMMBPQ+kfVNUyE9xh8gdj\nzcgFdxKXDNHYKJ/R1Q5c9HNQ03zG5u8+JwTtZIymTo8cB06v1i7UdbVe1p7ZbrHr\nQfeuKL2K1egGdlzMK/BjjC2vld4sdqrUHiEAySw+MOddqZCCfkzi3JjAng==\n-----END CERTIFICATE-----\n"
|
||||
name=KapperDroid
|
||||
type=smartphone
|
|
@ -1,2 +0,0 @@
|
|||
[KShortcutsDialog Settings]
|
||||
Dialog Size=600,480
|
|
@ -1,3 +0,0 @@
|
|||
[yakuake]
|
||||
_k_friendly_name=Yakuake
|
||||
toggle-window-state=F4,F12,Open/Retract Yakuake
|
|
@ -1,3 +0,0 @@
|
|||
|
||||
[Default Applications]
|
||||
x-scheme-handler/jetbrains=jetbrains-toolbox.desktop
|
|
@ -1,7 +0,0 @@
|
|||
[window]
|
||||
width=1366
|
||||
height=749
|
||||
sinkInputType=0
|
||||
sourceOutputType=1
|
||||
sinkType=0
|
||||
sourceType=0
|
|
@ -1,513 +0,0 @@
|
|||
; Polybars
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
[bar/top]
|
||||
|
||||
; Polybar Position
|
||||
monitor = ${env:MONITOR}
|
||||
width = 100%
|
||||
height = 34
|
||||
|
||||
; Polybar Color
|
||||
background = #000000
|
||||
foreground = #00c24a
|
||||
line-color = ${bar/bottom.background}
|
||||
line-size = 16
|
||||
spacing = 2
|
||||
|
||||
; Polybar Padding
|
||||
padding-left = 0
|
||||
padding-right = 5
|
||||
|
||||
; Margin Between Modules
|
||||
module-margin = 4
|
||||
|
||||
; Type font
|
||||
font-0 = NotoSans-Regular:size=8;0
|
||||
font-1 = Inconsolata Nerd Font:size=12;0
|
||||
font-2 = Noto Sans Mono:size=8;0
|
||||
|
||||
; Modules
|
||||
modules-left = powermenu weather
|
||||
modules-center = ki3
|
||||
modules-right = info-hackspeed keyboard volume wired-network clock
|
||||
|
||||
[bar/bottom]
|
||||
; Position, size of polybar
|
||||
monitor = ${env:MONITOR}
|
||||
bottom = true
|
||||
width = 100%
|
||||
height = 27
|
||||
|
||||
; Use top bar colors
|
||||
background = ${bar/top.background}
|
||||
foreground = ${bar/top.foreground}
|
||||
line-color = ${bar/top.background}
|
||||
line-size = 2
|
||||
spacing = 3
|
||||
|
||||
; Polybar padding
|
||||
padding-left = 6
|
||||
padding-right = 6
|
||||
|
||||
; Margins between modules
|
||||
module-margin-left = 4
|
||||
module-margin-right = 6
|
||||
|
||||
; Font ssettings, order matters
|
||||
; Top font takes priority over following
|
||||
;font-0 = Source Code Pro:size=10;0
|
||||
font-0 = NotoSans-Regular:size=8;0
|
||||
font-1 = Inconsolata Nerd Font:size=12;0
|
||||
font-2 = Noto Sans Mono:size=8;0
|
||||
|
||||
|
||||
; Modules
|
||||
modules-left = temp-cpu cpu
|
||||
modules-center = popup-utc network public-ip filesystem
|
||||
modules-right = info-idle caffeine temp-gpu memory
|
||||
|
||||
|
||||
; Modules
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
; Pop-up Calendar
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/popup-utc]
|
||||
type = custom/script
|
||||
exec = ~/.local/bin/i3scripts/popup-calendar
|
||||
interval = 5
|
||||
click-left = ~/.local/bin/i3scripts/popup-calendar --popup
|
||||
|
||||
; Weather
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/weather]
|
||||
type = custom/script
|
||||
exec = ~/.local/bin/i3scripts/weathermap
|
||||
interval = 600
|
||||
;label-font = Font Awesome 5 Free Solid:size=40;0
|
||||
|
||||
; Type Speed
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/info-hackspeed]
|
||||
type = custom/script
|
||||
exec = ~/.local/bin/i3scripts/info-hackspeed
|
||||
tail = true
|
||||
|
||||
; System Idle Time
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/info-idle]
|
||||
type = custom/script
|
||||
exec = ~/.local/bin/i3scripts/info-idle
|
||||
tail = true
|
||||
|
||||
; Disk Space
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/filesystem]
|
||||
type = internal/fs
|
||||
; Mountpoints to display
|
||||
mount-0 = /
|
||||
mount-1 = /home
|
||||
;mount-2 = /var
|
||||
; Seconds to sleep between updates
|
||||
; Default: 30
|
||||
interval = 10
|
||||
; Display fixed precision values
|
||||
; Default: false
|
||||
fixed-values = true
|
||||
;Available tags:
|
||||
; <label-mounted> (default)
|
||||
; <bar-free>
|
||||
; <bar-used>
|
||||
; <ramp-capacity>
|
||||
format-mounted = <label-mounted>
|
||||
; Available tokens:
|
||||
; %mountpoint%
|
||||
; %type%
|
||||
; %fsname%
|
||||
; %percentage_free%
|
||||
; %percentage_used%
|
||||
; %total%
|
||||
; %free%
|
||||
; %used%
|
||||
; Default: %mountpoint% %percentage_free%%
|
||||
label-mounted = %mountpoint% %free%
|
||||
; Spacing between entries
|
||||
; Default: 2
|
||||
spacing = 4
|
||||
|
||||
; Network Status
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/network]
|
||||
type = internal/network
|
||||
interface = enp0s31f6
|
||||
; Available tags:
|
||||
; <label-connected> (default)
|
||||
; <ramp-signal>
|
||||
format-connected = <label-connected>
|
||||
; Available tags:
|
||||
; <label-disconnected> (default)
|
||||
format-disconnected = <label-disconnected>
|
||||
; Available tags:
|
||||
; <label-connected> (default)
|
||||
; <label-packetloss>
|
||||
; <animation-packetloss>
|
||||
format-packetloss = <animation-packetloss> <label-connected>
|
||||
; Default: %ifname% %local_ip%
|
||||
label-connected = %upspeed% / %downspeed:9% 龍 %linkspeed% %local_ip%
|
||||
label-connected-foreground =#00c24a
|
||||
; Default: (none)
|
||||
label-disconnected = not connected
|
||||
label-disconnected-foreground = #d00
|
||||
; Default: (none)
|
||||
;label-packetloss = %essid%
|
||||
;label-packetloss-foreground = #eefafafa
|
||||
; Only applies if <ramp-signal> is used
|
||||
;ramp-signal-0 = 😱
|
||||
;ramp-signal-1 = 😠
|
||||
;ramp-signal-2 = 😒
|
||||
;ramp-signal-3 = 😊
|
||||
;ramp-signal-4 = 😃
|
||||
;ramp-signal-5 = 😈
|
||||
; Only applies if <animation-packetloss> is used
|
||||
;animation-packetloss-0 = ⚠
|
||||
;animation-packetloss-0-foreground = #ffa64c
|
||||
;animation-packetloss-1 = 📶
|
||||
;animation-packetloss-1-foreground = #000000
|
||||
; Framerate in milliseconds
|
||||
;animation-packetloss-framerate = 500
|
||||
; Seconds to sleep between updates
|
||||
; Default: 1
|
||||
interval = 5.0
|
||||
; Test connectivity every Nth update
|
||||
; A value of 0 disables the feature
|
||||
; NOTE: Experimental (needs more testing)
|
||||
; Default: 0
|
||||
;ping-interval = 3
|
||||
; @deprecated: Define min width using token specifiers (%downspeed:min% and %upspeed:min%)
|
||||
; Minimum output width of upload/download rate
|
||||
; Default: 3
|
||||
udspeed-minwidth = 5
|
||||
; Accumulate values from all interfaces
|
||||
; when querying for up/downspeed rate
|
||||
; Default: false
|
||||
accumulate-stats = true
|
||||
; Consider an `UNKNOWN` interface state as up.
|
||||
; Some devices like USB network adapters have
|
||||
; an unknown state, even when they're running
|
||||
; Default: false
|
||||
unknown-as-up = true
|
||||
|
||||
; Show Public IP
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/public-ip]
|
||||
type = custom/script
|
||||
exec = curl -s ifconfig.me
|
||||
interval = 600
|
||||
|
||||
; CPU Temp
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/temp-cpu]
|
||||
type = custom/script
|
||||
; Seconds to sleep between updates
|
||||
; Default: 1
|
||||
interval = 5.0
|
||||
; Full path of temperature sysfs path
|
||||
; Use `sensors` to find preferred temperature source, then run
|
||||
; $ for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done
|
||||
; to find path to desired file
|
||||
; Default reverts to thermal zone setting
|
||||
exec = exec ~/.local/bin/i3scripts/cpusensor
|
||||
format = <label>
|
||||
tail = true
|
||||
label = %output% F°
|
||||
|
||||
; GPU Temp
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/temp-gpu]
|
||||
type = internal/temperature
|
||||
; Seconds to sleep between updates
|
||||
; Default: 1
|
||||
interval = 5.0
|
||||
; Thermal zone to use
|
||||
; To list all the zone types, run
|
||||
; $ for i in /sys/class/thermal/thermal_zone*; do echo "$i: $(<$i/type)"; done
|
||||
; Default: 0
|
||||
thermal-zone = 2
|
||||
; Full path of temperature sysfs path
|
||||
; Use `sensors` to find preferred temperature source, then run
|
||||
; $ for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done
|
||||
; to find path to desired file
|
||||
; Default reverts to thermal zone setting
|
||||
hwmon-path = /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon3/temp1_input
|
||||
; Base temperature for where to start the ramp (in degrees celsius)
|
||||
; Default: 0
|
||||
base-temperature = 20
|
||||
; Threshold temperature to display warning label (in degrees celsius)
|
||||
; Default: 80
|
||||
warn-temperature = 60
|
||||
; Available tokens:
|
||||
; %temperature% (deprecated)
|
||||
; %temperature-c% (default, temperature in °C)
|
||||
; %temperature-f% (temperature in °F)
|
||||
label = ﲅ %temperature-f%
|
||||
; Available tokens:
|
||||
; %temperature% (deprecated)
|
||||
; %temperature-c% (default, temperature in °C)
|
||||
; %temperature-f% (temperature in °F)
|
||||
label-warn = %temperature-f%
|
||||
label-warn-foreground = #f00
|
||||
|
||||
; Keyboard Status
|
||||
; Locale, Caps, Numlock
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/keyboard]
|
||||
type = internal/xkeyboard
|
||||
; List of indicators to ignore
|
||||
blacklist-1 = scroll lock
|
||||
label-indicator-on-capslock = Caps
|
||||
label-indicator-off-capslock =
|
||||
label-indicator-on-numlock = Num
|
||||
label-indicator-off-numlock =
|
||||
format = <label-indicator> <label-layout>
|
||||
; layout-icon-[0-9]+ = layout;icon
|
||||
; Assign each layout an icon that will be available as %icon% token for the
|
||||
; <label-layout> tag. The part before ';' will try to match %layout% value.
|
||||
label-layout = %name% %icon%
|
||||
;layout-icon-default =
|
||||
;layout-icon-1 = us;
|
||||
|
||||
; System Menus
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/powermenu]
|
||||
type = custom/menu
|
||||
format-padding = 0
|
||||
format = <label-toggle> <menu>
|
||||
label-open = " "
|
||||
label-close = " "
|
||||
menu-0-0 = " pkill poly "
|
||||
menu-0-0-foreground = #fba922
|
||||
menu-0-0-exec = pkill -f polybar
|
||||
menu-0-1 = " i3 restart "
|
||||
menu-0-1-foreground = #fba922
|
||||
;menu-0-1-background = #141414
|
||||
menu-0-1-exec = i3 restart
|
||||
menu-0-2 = " Reboot "
|
||||
menu-0-2-foreground = #fba922
|
||||
menu-0-2-exec = sudo reboot
|
||||
menu-0-3 = " Power off "
|
||||
menu-0-3-foreground = #fba922
|
||||
menu-0-3-exec = sudo poweroff
|
||||
menu-0-4 = " Lock "
|
||||
menu-0-4-foreground = #fba922
|
||||
menu-0-4-exec = i3lock -c 000000
|
||||
|
||||
; Pseudo-Caffeine
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/caffeine]
|
||||
type = custom/menu
|
||||
format = <menu> <label-toggle>
|
||||
label-open = " "
|
||||
label-close = " "
|
||||
label-open-padding = 0
|
||||
label-close-padding = 1
|
||||
label-separator = " "
|
||||
menu-0-0 = " ﮣ "
|
||||
menu-0-0-exec = source /home/kapper/.local/bin/i3scripts/xoffee enable
|
||||
menu-0-1 = " ﮤ "
|
||||
menu-0-1-exec = source /home/kapper/.local/bin/i3scripts/xoffee disable
|
||||
|
||||
; CPU Core Usages
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/cpu]
|
||||
type = internal/cpu
|
||||
interval = 5
|
||||
format = <ramp-coreload> <label>
|
||||
label = %percentage-cores%
|
||||
ramp-coreload-0 = ▁
|
||||
ramp-coreload-0-font = 2
|
||||
ramp-coreload-0-foreground = #aaff77
|
||||
ramp-coreload-1 = ▂
|
||||
ramp-coreload-1-font = 2
|
||||
ramp-coreload-1-foreground = #aaff77
|
||||
ramp-coreload-2 = ▃
|
||||
ramp-coreload-2-font = 2
|
||||
ramp-coreload-2-foreground = #aaff77
|
||||
ramp-coreload-3 = ▄
|
||||
ramp-coreload-3-font = 2
|
||||
ramp-coreload-3-foreground = #aaff77
|
||||
ramp-coreload-4 = ▅
|
||||
ramp-coreload-4-font = 2
|
||||
ramp-coreload-4-foreground = #fba922
|
||||
ramp-coreload-5 = ▆
|
||||
ramp-coreload-5-font = 2
|
||||
ramp-coreload-5-foreground = #fba922
|
||||
ramp-coreload-6 = ▇
|
||||
ramp-coreload-6-font = 2
|
||||
ramp-coreload-6-foreground = #ff5555
|
||||
ramp-coreload-7 = █
|
||||
ramp-coreload-7-font = 2
|
||||
ramp-coreload-7-foreground = #ff5555
|
||||
|
||||
; UTC Date / Time
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/clock-utc]
|
||||
type = custom/script
|
||||
exec = TZ=UTC date +"UTC: %%{F#999}%Y-%m-%d%%{F-} %%{F#fff}%H:%M%%{F-}"
|
||||
interval = 30
|
||||
|
||||
; Local Date / Time
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/clock]
|
||||
type = internal/date
|
||||
interval = 30
|
||||
date = %%{F#999}%Y-%m-%d%%{F-} %%{F#fff}%H:%M%%{F-}
|
||||
|
||||
; Local Date
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/date]
|
||||
type = internal/date
|
||||
date = %%{F#99}%Y-%m-%d%%{F-} %%{F#fff}%H:%M%%{F-}
|
||||
date-alt = %%{F#fff}%A, %d %B %Y %%{F#fff}%H:%M%%{F#666}:%%{F#fba922}%S%%{F-}
|
||||
|
||||
|
||||
; Memory Usage
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/memory]
|
||||
type = internal/memory
|
||||
format = <label> <bar-used>
|
||||
label =
|
||||
bar-used-width = 30
|
||||
bar-used-foreground-0 = #aaff77
|
||||
bar-used-foreground-1 = #aaff77
|
||||
bar-used-foreground-2 = #fba922
|
||||
bar-used-foreground-3 = #ff5555
|
||||
bar-used-indicator = |
|
||||
bar-used-indicator-font = 6
|
||||
bar-used-indicator-foreground = #ff
|
||||
bar-used-fill = ─
|
||||
bar-used-fill-font = 6
|
||||
bar-used-empty = -
|
||||
bar-used-empty-font = 6
|
||||
bar-used-empty-foreground = #444444
|
||||
|
||||
; I3 Workspace Display
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/ki3]
|
||||
type = internal/i3
|
||||
; Only show workspaces defined on the same output as the bar
|
||||
;
|
||||
; Useful if you want to show monitor specific workspaces
|
||||
; on different bars
|
||||
;
|
||||
; Default: false
|
||||
pin-workspaces = true
|
||||
; This will split the workspace name on ':'
|
||||
; Default: false
|
||||
strip-wsnumbers = false
|
||||
; Sort the workspaces by index instead of the default
|
||||
; sorting that groups the workspaces by output
|
||||
; Default: false
|
||||
index-sort = true
|
||||
; Create click handler used to focus workspace
|
||||
; Default: true
|
||||
enable-click = true
|
||||
; Create scroll handlers used to cycle workspaces
|
||||
; Default: true
|
||||
enable-scroll = true
|
||||
; Wrap around when reaching the first/last workspace
|
||||
; Default: true
|
||||
wrapping-scroll = true
|
||||
; Set the scroll cycle direction
|
||||
; Default: true
|
||||
reverse-scroll = false
|
||||
; Use fuzzy (partial) matching on labels when assigning
|
||||
; icons to workspaces
|
||||
; Example: code;♚ will apply the icon to all workspaces
|
||||
; containing 'code' in the label
|
||||
; Default: false
|
||||
fuzzy-match = false
|
||||
; Available tags:
|
||||
; <label-state> (default) - gets replaced with <label-(focused|unfocused|visible|urgent)>
|
||||
; <label-mode> (default)
|
||||
format = <label-state> <label-mode>
|
||||
; Available tokens:
|
||||
; %mode%
|
||||
; Default: %mode%
|
||||
label-mode = %mode%
|
||||
label-mode-padding = 2
|
||||
label-mode-background = #e60053
|
||||
|
||||
|
||||
; ws-icon-[0-9]+ = label;icon
|
||||
; NOTE: The label needs to match the name of the i3 workspace
|
||||
ws-icon-0 = 1;
|
||||
ws-icon-1 = 2;
|
||||
ws-icon-2 = 3;
|
||||
ws-icon-3 = 4;
|
||||
ws-icon-4 = 5;
|
||||
ws-icon-5 = 6;
|
||||
ws-icon-6 = 7;
|
||||
ws-icon-7 = 8;
|
||||
ws-icon-8 = 9;
|
||||
ws-icon-9 = 99;
|
||||
ws-icon-10 = 98;
|
||||
ws-icon-11 = 97;
|
||||
ws-icon-12 = 96;爵
|
||||
ws-icon-13 = 95;
|
||||
ws-icon-14 = 94;
|
||||
ws-icon-default =
|
||||
; NOTE: You cannot skip icons, e.g. to get a ws-icon-6
|
||||
; you must also define a ws-icon-5.
|
||||
; NOTE: Icon will be available as the %icon% token inside label-*
|
||||
; Available tokens:
|
||||
; %name%
|
||||
; %icon%
|
||||
; %index%
|
||||
; %output%
|
||||
; Default: %icon% %name%
|
||||
label-focused = %icon%
|
||||
;label-focused-foreground = #ffffff
|
||||
;label-focused-background = #016239
|
||||
;label-focused-underline = #6e
|
||||
label-focused-padding = 4
|
||||
; Available tokens:
|
||||
; %name%
|
||||
; %icon%
|
||||
; %index%
|
||||
; %output%
|
||||
; Default: %icon% %name%
|
||||
label-unfocused = %icon%
|
||||
label-unfocused-padding = 4
|
||||
label-unfocused-foreground = #3f3f3f
|
||||
; Available tokens:
|
||||
; %name%
|
||||
; %icon%
|
||||
; %index%
|
||||
; %output%
|
||||
; Default: %icon% %name%
|
||||
label-visible = %icon%
|
||||
label-visible-foreground = #777777
|
||||
;label-visible-underline = #1f1f1f
|
||||
label-visible-padding = 4
|
||||
; Separator in between workspaces
|
||||
label-separator = |
|
||||
label-separator-padding = 1
|
||||
label-separator-foreground = #ffb52a
|
||||
|
||||
; Volume Status
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[module/volume]
|
||||
type = internal/alsa
|
||||
speaker-mixer = IEC958
|
||||
headphone-mixer = Headphone
|
||||
headphone-id = 9
|
||||
format-volume = <ramp-volume> <label-volume>
|
||||
label-muted = muted
|
||||
label-muted-foreground = #66
|
||||
ramp-volume-0 = 奄
|
||||
ramp-volume-1 = 奔
|
||||
ramp-volume-2 = 墳
|
||||
ramp-volume-3 =
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
#!/bin/bash
|
||||
## Author: Shaun Reed | Contact: shaunrd0@gmail.com | URL: www.shaunreed.com ##
|
||||
## A script placed in ~/.config/polybar/ - Uses ${env:MONITOR} ##
|
||||
## Starts polybars top and bottom on multiple displays ##
|
||||
###############################################################################
|
||||
# start-polybar.sh
|
||||
|
||||
# Kill any previous polybars
|
||||
|
||||
# For each monitor in list up to ':'
|
||||
for m in $(polybar --list-monitors | cut -d":" -f1); do
|
||||
# Reload polybars with monitor device name
|
||||
MONITOR=$m polybar --reload top &
|
||||
MONITOR=$m polybar --reload bottom &
|
||||
done
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"segments": [
|
||||
"virtual_env",
|
||||
"ssh",
|
||||
"cwd",
|
||||
"hg",
|
||||
"jobs",
|
||||
"root"
|
||||
],
|
||||
"theme": "~/.config/powerline-shell/kapp.py"
|
||||
}
|
|
@ -1,54 +0,0 @@
|
|||
from powerline_shell.themes.default import DefaultColor
|
||||
|
||||
# 0 — black 8 — gray
|
||||
# 1 — maroon 9 — red
|
||||
# 2 — green 10 — lime
|
||||
# 3 — olive 11 — yellow
|
||||
# 4 — navy 12 — blue
|
||||
# 5 — purple 13 — fuchsia
|
||||
# 6 — teal 14 — aqua
|
||||
# 7 — silver 15 — white
|
||||
|
||||
class Color(DefaultColor):
|
||||
"""Basic theme which only uses colors in 0-15 range"""
|
||||
USERNAME_FG = 0 # black
|
||||
USERNAME_BG = 15 # white
|
||||
USERNAME_ROOT_BG = 8 # gray
|
||||
|
||||
HOSTNAME_FG = 0 # black
|
||||
HOSTNAME_BG = 2 # green
|
||||
|
||||
HOME_SPECIAL_DISPLAY = False
|
||||
PATH_BG = 8 # gray
|
||||
PATH_FG = 2 # silver
|
||||
CWD_FG = 15 # white
|
||||
SEPARATOR_FG = 2
|
||||
|
||||
READONLY_BG = 1 # maroon
|
||||
READONLY_FG = 15 # white
|
||||
|
||||
REPO_CLEAN_BG = 15 # green
|
||||
REPO_CLEAN_FG = 0 # black
|
||||
REPO_DIRTY_BG = 3 # olive
|
||||
REPO_DIRTY_FG = 15 # white
|
||||
|
||||
JOBS_FG = 15 # white
|
||||
JOBS_BG = 8 # gray
|
||||
|
||||
CMD_PASSED_BG = 2 # green
|
||||
CMD_PASSED_FG = 0 # black
|
||||
CMD_FAILED_BG = 11 # yellow
|
||||
CMD_FAILED_FG = 0 # black
|
||||
|
||||
SVN_CHANGES_BG = REPO_DIRTY_BG
|
||||
SVN_CHANGES_FG = REPO_DIRTY_FG
|
||||
|
||||
VIRTUAL_ENV_BG = 2 # green
|
||||
VIRTUAL_ENV_FG = 0 # black
|
||||
|
||||
AWS_PROFILE_FG = 14 # aqua
|
||||
AWS_PROFILE_BG = 8 # gray
|
||||
|
||||
TIME_FG = 8 # gray
|
||||
TIME_BG = 7 # silver
|
||||
|
|
@ -1 +0,0 @@
|
|||
Subproject commit a9b8c9bb39dbfb7ec3c639e497b5a76fa6dcb8cc
|
|
@ -1,90 +0,0 @@
|
|||
[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
|
|
@ -1,27 +0,0 @@
|
|||
[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
|
|
@ -1,39 +0,0 @@
|
|||
[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
|
2
.fehbg
2
.fehbg
|
@ -1,2 +0,0 @@
|
|||
#!/bin/sh
|
||||
feh --bg-tile '/home/kapper/screens/use_your_illusion.png'
|
|
@ -1,6 +1,3 @@
|
|||
[submodule ".config/powerline-shell/powerline-shell"]
|
||||
path = .config/powerline-shell/powerline-shell
|
||||
url = https://github.com/b-ryan/powerline-shell
|
||||
[submodule ".vim/bundle/clang_complete"]
|
||||
path = .vim/bundle/clang_complete
|
||||
url = https://github.com/xavierd/clang_complete
|
||||
|
@ -22,7 +19,4 @@
|
|||
[submodule ".vim/bundle/vim-signify"]
|
||||
path = .vim/bundle/vim-signify
|
||||
url = https://github.com/mhinz/vim-signify
|
||||
[submodule ".tmux/plugins/tpm"]
|
||||
path = .tmux/plugins/tpm
|
||||
url = https://github.com/tmux-plugins/tpm
|
||||
|
||||
|
|
22
.gitmux.conf
22
.gitmux.conf
|
@ -1,22 +0,0 @@
|
|||
tmux:
|
||||
symbols:
|
||||
branch: '⎇ '
|
||||
hashprefix: ':'
|
||||
ahead: ↑·
|
||||
behind: ↓·
|
||||
staged: ●
|
||||
conflict: '✖ '
|
||||
modified: '✚ '
|
||||
untracked: …
|
||||
stashed: '⚑ '
|
||||
clean: ✔
|
||||
styles:
|
||||
state: '#[fg=red,bold]'
|
||||
branch: '#[fg=white,bold]'
|
||||
remote: '#[fg=cyan]'
|
||||
staged: '#[fg=green,bold]'
|
||||
conflict: '#[fg=red,bold]'
|
||||
modified: '#[fg=red,bold]'
|
||||
untracked: '#[fg=magenta,bold]'
|
||||
stashed: '#[fg=cyan,bold]'
|
||||
clean: '#[fg=green,bold]'
|
124
.tmux.conf
124
.tmux.conf
|
@ -1,124 +0,0 @@
|
|||
###############################################################################
|
||||
## Author: Shaun Reed | Contact: shaunrd0@gmail.com | URL: www.shaunreed.com ##
|
||||
## ##
|
||||
## A custom tmux multiplexer config / layout created for Manjaro i3 ##
|
||||
##+ Inspired by vim-powerline: https://github.com/Lokaltog/powerline ##
|
||||
## ##
|
||||
## This config created and tested with Powerline Consolas ##
|
||||
##+ https://github.com/Lokaltog/powerline-fonts ##
|
||||
##+ Some symbols may require Font Awesome 5 Free Solid ##
|
||||
## ##
|
||||
###############################################################################
|
||||
# .tmux.conf
|
||||
#
|
||||
# If symbols or powerline layout fail to appear...
|
||||
#+ Check your terminal emulator font settings include these fonts
|
||||
#+ Check that required fonts are installed
|
||||
#
|
||||
# Note: The use of 256colours in this file allows for portable color definitions between platforms and applications
|
||||
#+ Changing to a different color interpretation may result in some apps displaying colors differently than others
|
||||
#+ Vim plugin 'Colorizer' does not reflect the actual 256colour values
|
||||
#+ See https://jonasjacek.github.io/colors/ for a full list of 256colours
|
||||
|
||||
set -g mouse on
|
||||
|
||||
set-option -g status-position top
|
||||
# Can't use theme plugin without risk of repo update overwriting data?
|
||||
#source-file "${HOME}/.tmux-themepack/powerline/double/green.tmuxtheme"
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
|
||||
#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] #I:#P #[fg=colour235,bg=colour208]#[fg=colour240,bg=colour208] #{git_remote} #{git_flags} #[fg=colour208,bg=colour233,nobold]"
|
||||
|
||||
# Tmux Git
|
||||
#let -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] #I:#P #[fg=colour235,bg=colour208]#[fg=colour240,bg=colour208] #{git_remote} #{git_flags} #[fg=colour208,bg=colour233,nobold]"
|
||||
|
||||
# Left side of status bar
|
||||
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] #(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
|
||||
set -g status-right-length 150
|
||||
# Hide right bar entirely
|
||||
#set -g status-right ""
|
||||
|
||||
# Note: Powerline font requires alternate of bold on right side
|
||||
# Corrects gap on right of character that reveals BG color
|
||||
#+ Font: Powerline Consolas
|
||||
#set -g status-right "#[fg=colour235,bg=colour233,bold]#[fg=colour240,bg=colour235,nobold] %H:%M:%S #[fg=colour240,bg=colour235,bold]#[fg=colour233,bg=colour240,nobold] %d-%b-%y #[fg=colour100,bg=colour240,bold]#[fg=colour233,bg=colour100,bold] #H "
|
||||
set -g status-right "#[fg=colour235,bg=colour233,bold]#[fg=colour240,bg=colour235,nobold] %H:%M:%S #[fg=colour240,bg=colour235,bold]#[fg=colour233,bg=colour240,nobold] %d-%b-%y #[fg=colour100,bg=colour240,bold]#[fg=colour233,bg=colour100,bold] #(/home/kapper/go/bin/gitux #{pane_current_path}) "
|
||||
|
||||
# Simple Git
|
||||
#set -g status-right "#[fg=colour235,bg=colour233] #{simple_git_status} #[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 "
|
||||
|
||||
# Tmux Git
|
||||
#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 '#(/home/kapper/go/bin/gitmux #{pane_current_path})'
|
||||
# set -g window-status-format " #I:#W#F (TMUX OTHER STATUS) #(pwd | sed -e "s|.*/\(.*/.*\)|\1|") "
|
||||
set -g window-status-current-format '#(/home/kapper/go/bin/gitmux #{pane_current_path})'
|
||||
#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
|
||||
set -g window-status-current-style bg=colour233,fg=colour100
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour100
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour100
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour100,fg=black
|
||||
|
||||
# Command message
|
||||
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"
|
||||
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 'kristijanhusak/tmux-simple-git-status'
|
||||
|
||||
# Other examples:
|
||||
# set -g @plugin 'github_username/plugin_name'
|
||||
# set -g @plugin 'git@github.com/user/plugin'
|
||||
# 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'
|
||||
|
|
@ -1 +0,0 @@
|
|||
Subproject commit 26d9ace1b47f4591b2afdf333442a498311b6ace
|
64
.xbindkeysrc
64
.xbindkeysrc
|
@ -1,64 +0,0 @@
|
|||
###########################
|
||||
# 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
|
|
@ -1,26 +0,0 @@
|
|||
### Packages
|
||||
|
||||
This directory houses lists of packages and NOT configurations managed by stow. You can stow these files, but note that you will have to manually use these lists to reinstall packages used by the configurations within this repository. These files are for reference only, and can be updated using the commands below, taken from [The Arch Wiki](https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages) and some other resources.
|
||||
|
||||
This repository uses pacman to manage packages, see the commands below for examples on how these lists were generated and how you can replace manually with your own if needed.
|
||||
|
||||
```bash
|
||||
# List all of the installed packages
|
||||
pacman -Qqe > pkglist.txt
|
||||
# With option -t, the packages already required by other explicitly installed packages are not mentioned. If reinstalling from this list they will be installed but as dependencies only.
|
||||
pacman -Qqet > pkglist.txt
|
||||
# With option -n, foreign packages (e.g. from AUR) would be omitted from the list.
|
||||
pacman -Qqen > pkglist.txt
|
||||
```
|
||||
|
||||
So I use the below commands to create backaups for pacman -
|
||||
|
||||
```bash
|
||||
# Store installed packages, excluding foreign
|
||||
pacman -Qqen > pkglist.txt
|
||||
# Use -Qqem to create the list of AUR and other foreign packages that have been explicitly installed.
|
||||
sudo pacman -Qqem > foreignpkglist.txt
|
||||
```
|
||||
|
||||
See also the [Hooks Arch Wiki](https://wiki.archlinux.org/index.php/Pacman#Hooks) to automate this
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
# Tilix configuration error - backup tilix configs
|
||||
# tmux class in i3 config snaps firefox to terminal WS when googling 'tmux tpm etc..'
|
||||
# Useful commands to clean memory usage
|
||||
# Visit Firefox URL: about:memory -> click minimize memory usage
|
||||
|
||||
# Pip installs
|
||||
sudo pip3 install powerline-shell
|
||||
|
||||
# Install Gitmux
|
||||
go get -u github.com/arl/gitmux
|
||||
|
||||
# May need to add the following line to `/etc/sddm.conf` to show users with Uid > 999 in login screen
|
||||
MaximumUid=99999
|
||||
HideUsers=nobody
|
||||
|
||||
# Add the following for xbacklight control on Toshiba 2 Chromebook
|
||||
# `/etc/X11/xorg.conf`
|
||||
Section "Device"
|
||||
Identifier "Intel Graphics"
|
||||
Driver "intel"
|
||||
Option "Backlight" "intel_backlight"
|
||||
EndSection
|
||||
# Reboot
|
||||
# xbacklight -dec 10
|
||||
# xbacklight -inc 10
|
||||
|
||||
# Add the following for tap-to-click on Toshiba 2 Chromebook
|
||||
# `/etc/X11/xorg.conf.d/30-touchpad.conf`
|
||||
Section "InputClass"
|
||||
Identifier "touchpad"
|
||||
Driver "libinput"
|
||||
MatchIsTouchpad "on"
|
||||
Option "Tapping" "on"
|
||||
EndSection
|
||||
|
||||
|
||||
|
||||
|
||||
#vscode extensions
|
||||
CMake
|
||||
CMake Tools
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -1,238 +0,0 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
NgdvLo4iNEecC9sIaHPnUR098TfrZbcJjTbWS0SC73FikgY59ESdyuOjQCg7CqhZ
|
||||
CESgsbeKEXwsxSvJU1pzR7CysZjuDEUKc/5oe1fNpryYxbx2RaA3CLpF8l+mGuAe
|
||||
R2ApWMq6SQipGtmsOgPk7sDXyhNveIysEod1JVmnSJymYAdvR10E2Vj3O6ftqS4G
|
||||
tXMzloq6jbWX9Cz3PdQrmTgON96B50UKWqmfftuZAg0ET62OaAEQALukorvy3z0N
|
||||
bua8yhKCJJwt880Xz9NIXfzSKzSEVEvd06ZxcR82xfbqO2/xt2++2QSUHV8/A6e2
|
||||
apICyss65RFVDoZLEfsgNTlAV9pMiy520tHlhOULdm45M5vUdYQrbp8NFe4haOEU
|
||||
Nckfcou/6tKurT7Htm0f74IerlclaTtVSH/BZwbFl5+zv7UdOK/KaGNcI7BC+puX
|
||||
NnkwB5z2LhAhfGSpfUdjuvLEZV2OP2UCk6ehTkRxJivTxybvFASCt0MsBkVDENgE
|
||||
sO5XoTqMoR8B/Bkg1IR7g5ybza+0IXkrQeLCEVTT2TLbKiBsy5NOLZ/yJs3xJtuF
|
||||
kMmUM93ZmSSmwo18gAuY6I+Eca9caa2DoV3NFQ5IaKtKby1xqSlL53T8gSVsPjne
|
||||
ySzGDqzdxOztD4+51pxzJDQGpq0yfOZ/EJU6i1PrmRWebPY/7hDSBFJD9mL0ifP4
|
||||
6vNbG2fr9N3D4UxTC8FxzFbWvzyTq5UvPbeNb/yM67CdSngkqZm1r9TZRkpPI/Ku
|
||||
9NiGn/MrffYESfGJFjhl9CMDgjCXDTSXilgEMstzpMUm0tsO/zn1QKKxdrwy1Zha
|
||||
uUzdh8YWz2TVZ6Ywvy7v2DYMryDdU+QP3hDlqeq58Qabvgr+R46ayzxxCgFf1U8U
|
||||
ylLWYUJP7ZR0Y/RS8yUANy3RoWcDC1v1ABEBAAG0QVVidW50dSBDRCBJbWFnZSBB
|
||||
dXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTIpIDxjZGltYWdlQHVidW50dS5jb20+
|
||||
iQI3BBMBCgAhBQJPrY5oAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJENlK
|
||||
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
|
||||
=W7/n
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -1,17 +0,0 @@
|
|||
#!/bin/bash
|
||||
# restore-packs.sh
|
||||
#
|
||||
|
||||
sudo apt-key add repo.keys
|
||||
sudo cp -R sources.list* /etc/apt/
|
||||
sudo apt-get update
|
||||
sudo apt-get install dselect
|
||||
sudo dpkg --set-selections < package.list
|
||||
sudo apt-get dselect-upgrade
|
||||
# Create symlink for libclang
|
||||
# Required for C++ clang_completion vim plugin
|
||||
sudo ln -s /usr/lib/llvm-8/lib/libclang.so.1 /usr/lib/llvm-8/lib/libclang.so
|
||||
sudo pip3 install powerline-shell
|
||||
go get -u github.com/arl/gitmux
|
||||
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
|
||||
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
|
||||
# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
|
|
@ -1,2 +0,0 @@
|
|||
deb http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
|
||||
# deb-src http://ppa.launchpad.net/kgilmer/speed-ricer/ubuntu disco main
|
|
@ -1 +0,0 @@
|
|||
# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main
|
|
@ -1 +0,0 @@
|
|||
# deb-src http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu disco main
|
|
@ -1,3 +0,0 @@
|
|||
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
|
||||
# You may comment out this entry, but any other modifications may be lost.
|
||||
deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
|
|
@ -1,3 +0,0 @@
|
|||
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
|
||||
# You may comment out this entry, but any other modifications may be lost.
|
||||
deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
|
|
@ -1,20 +0,0 @@
|
|||
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
|
||||
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
deb cdrom:[Lubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416)]/ disco main multiverse restricted universe
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
|
||||
deb http://security.ubuntu.com/ubuntu/ disco-security main restricted universe multiverse
|
||||
deb http://archive.ubuntu.com/ubuntu/ disco-updates main restricted universe multiverse
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
dpkg --get-selections > package.list
|
||||
sudo cp -R /etc/apt/sources.list* .
|
||||
sudo apt-key exportall > repo.keys
|
||||
|
Loading…
Reference in New Issue