Add desktop environment configs and provisioning scripts for debian

- Add qutebrowser configs
- Add xfce4-panel config
- Add provision_debian script
- Add upgrade_debian script
- Refactor sync script to separate terminal and desktop env configs
This commit is contained in:
mitchell 2020-09-29 03:02:28 -04:00
parent 116620843a
commit b76aac107e
12 changed files with 516 additions and 11 deletions

View file

@ -4,7 +4,9 @@ setxkbmap -option altwin:swap_alt_win
setxkbmap -option ctrl:swapcaps
sxhkd &
wmname LG3D
xfce4-panel -d &
picom -b
~/.fehbg &
bspc monitor -d I II III IV V VI VII

View file

@ -6,6 +6,7 @@ function define_global_variables -d 'Defines all and exclusively globally export
set -gx DOTNET_ROOT $HOME/.asdf/installs/dotnet-core/(command -q dotnet; and dotnet --version)
set -gx EDITOR nvim
set -gx BROWSER qutebrowser
set -gx FZF_CTRL_T_COMMAND 'ag --hidden --ignore .git -g ""'
set -gx FZF_DEFAULT_COMMAND 'ag --hidden --ignore .git -g ""'

View file

@ -0,0 +1,25 @@
[General]
ConfigVersion=1
GlobalAutoTypeKey=65
GlobalAutoTypeModifiers=100663296
MinimizeAfterUnlock=true
[Browser]
CustomProxyLocation=
[GUI]
MinimizeOnClose=true
MinimizeOnStartup=true
ShowTrayIcon=true
TrayIconAppearance=monochrome-light
[KeeShare]
Active="<?xml version=\"1.0\"?>\n<KeeShare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <Active/>\n</KeeShare>\n"
Foreign="<?xml version=\"1.0\"?>\n<KeeShare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <Foreign/>\n</KeeShare>\n"
Own="<?xml version=\"1.0\"?>\n<KeeShare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <PrivateKey/>\n <PublicKey/>\n</KeeShare>\n"
QuietSuccess=true
[PasswordGenerator]
AdditionalChars=
ExcludedChars=
Logograms=true

View file

@ -0,0 +1,82 @@
# If a config.py file exists, this file is ignored unless it's explicitly loaded
# via config.load_autoconfig(). For more information, see:
# https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc#loading-autoconfigyml
# DO NOT edit this file by hand, qutebrowser will overwrite it.
# Instead, create a config.py - see :help for details.
config_version: 2
settings:
aliases:
global:
q: close
qa: quit
w: session-save
wq: quit --save
wqa: quit --save
auto_save.interval:
global: 15000
auto_save.session:
global: true
backend:
global: webengine
bindings.commands:
global:
insert: {}
colors.webpage.darkmode.enabled:
global: false
content.autoplay:
global: false
content.cookies.accept:
global: no-3rdparty
content.cookies.store:
global: false
content.local_storage:
global: true
content.notifications:
https://app.slack.com: true
content.webrtc_ip_handling_policy:
global: all-interfaces
content.xss_auditing:
global: false
downloads.location.directory:
global: null
downloads.location.prompt:
global: true
downloads.location.remember:
global: true
downloads.location.suggestion:
global: path
downloads.open_dispatcher:
global: null
downloads.position:
global: top
downloads.remove_finished:
global: -1
editor.command:
global:
- kitty
- nvim
- -f
- '{file}'
- -c
- normal {line}G{column0}l
editor.encoding:
global: utf-8
fonts.default_family:
global: IBM Plex Mono
fonts.web.family.fixed:
global: IBM Plex Mono
fonts.web.family.sans_serif:
global: IBM Plex Sans
fonts.web.family.serif:
global: IBM Plex Serif
fonts.web.family.standard:
global: IBM Plex Sans
fonts.web.size.default:
global: 16
url.default_page:
global: http://wiki.m
url.start_pages:
global: http://wiki.m
window.title_format:
global: '{perc}{host}{title_sep}qutebrowser'

View file

@ -0,0 +1,2 @@
https://rotabull.octopus.app/app#/users/sign-in Octopus Deploy
https://logentries.com/login/ Try Logentries Log Management Free Logentries

View file

@ -0,0 +1,5 @@
[FileDialog]
history=@Invalid()
lastVisited=file:///home/m/Downloads
qtVersion=5.14.2
viewMode=Detail

View file

@ -0,0 +1,7 @@
slack https://app.slack.com/client/T1FR44MU4/C1FR44RHS
hn https://news.ycombinator.com/
ch https://app.clubhouse.io/rotabull/stories/space/1285/platform-eng
gh https://github.com/
gcp https://console.cloud.google.com/projectselector2/home/dashboard?organizationId=817788800675&supportedpurview=project
aws https://console.aws.amazon.com/s3/home?region=us-east-1
rip https://app.rippling.com/dashboard

View file

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-panel" version="1.0">
<property name="configver" type="int" value="2"/>
<property name="panels" type="array">
<value type="int" value="1"/>
<property name="panel-1" type="empty">
<property name="position" type="string" value="p=6;x=0;y=0"/>
<property name="length" type="uint" value="100"/>
<property name="position-locked" type="bool" value="true"/>
<property name="icon-size" type="uint" value="16"/>
<property name="size" type="uint" value="26"/>
<property name="plugin-ids" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
<value type="int" value="3"/>
<value type="int" value="4"/>
<value type="int" value="5"/>
<value type="int" value="6"/>
<value type="int" value="8"/>
<value type="int" value="11"/>
<value type="int" value="12"/>
<value type="int" value="13"/>
<value type="int" value="14"/>
</property>
</property>
</property>
<property name="plugins" type="empty">
<property name="plugin-1" type="string" value="applicationsmenu">
<property name="show-button-title" type="bool" value="false"/>
<property name="button-icon" type="string" value="debian-logo"/>
</property>
<property name="plugin-2" type="string" value="tasklist">
<property name="grouping" type="uint" value="1"/>
</property>
<property name="plugin-3" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-4" type="string" value="pager"/>
<property name="plugin-5" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-6" type="string" value="systray">
<property name="show-frame" type="bool" value="false"/>
<property name="square-icons" type="bool" value="true"/>
<property name="names-ordered" type="array">
<value type="string" value="keepassxc"/>
</property>
</property>
<property name="plugin-7" type="string" value="statusnotifier">
<property name="square-icons" type="bool" value="true"/>
<property name="symbolic-icons" type="bool" value="true"/>
</property>
<property name="plugin-8" type="string" value="pulseaudio">
<property name="enable-keyboard-shortcuts" type="bool" value="true"/>
<property name="show-notifications" type="bool" value="true"/>
</property>
<property name="plugin-9" type="string" value="power-manager-plugin"/>
<property name="plugin-10" type="string" value="notification-plugin"/>
<property name="plugin-11" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-12" type="string" value="clock"/>
<property name="plugin-13" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-14" type="string" value="actions"/>
</property>
</channel>