Merge branch 'master' of ssh://curry.rre.nu:3022/jonas/dotfiles
This commit is contained in:
commit
51b8bcdc4f
@ -0,0 +1,10 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Nextcloud
|
||||||
|
GenericName=File Synchronizer
|
||||||
|
Exec=/usr/bin/nextcloud
|
||||||
|
Terminal=false
|
||||||
|
Icon=Nextcloud
|
||||||
|
Categories=Network
|
||||||
|
Type=Application
|
||||||
|
StartupNotify=false
|
||||||
|
X-GNOME-Autostart-enabled=true
|
14
.config/autostart/org.keepassxc.KeePassXC.desktop
Normal file
14
.config/autostart/org.keepassxc.KeePassXC.desktop
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=KeePassXC
|
||||||
|
GenericName=Password Manager
|
||||||
|
Exec=/usr/bin/keepassxc
|
||||||
|
TryExec=/usr/bin/keepassxc
|
||||||
|
Icon=keepassxc
|
||||||
|
StartupWMClass=keepassxc
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Version=1.0true
|
||||||
|
Categories=Utility;Security;Qt;
|
||||||
|
MimeType=application/x-keepass2;
|
||||||
|
X-GNOME-Autostart-enabled=true
|
31
.dconf.conf
Normal file
31
.dconf.conf
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
[system/locale]
|
||||||
|
region='sv_SE.UTF-8'
|
||||||
|
|
||||||
|
[org/gnome/settings-daemon/plugins/media-keys]
|
||||||
|
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
|
||||||
|
|
||||||
|
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
|
||||||
|
binding='<Primary><Alt>Return'
|
||||||
|
command='terminator'
|
||||||
|
name='Open Terminator'
|
||||||
|
|
||||||
|
[org/gnome/evolution-data-server/calendar]
|
||||||
|
|
||||||
|
[org/gnome/shell]
|
||||||
|
enabled-extensions=['TopIcons@phocean.net', 'multi-monitors-add-on@spin83', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com']
|
||||||
|
|
||||||
|
[org/gnome/shell/extensions/topicons]
|
||||||
|
icon-opacity=221
|
||||||
|
tray-pos='right'
|
||||||
|
tray-order=1
|
||||||
|
|
||||||
|
|
||||||
|
[org/gnome/shell/extensions/multi-monitors-add-on]
|
||||||
|
show-activities=false
|
||||||
|
show-app-menu=false
|
||||||
|
available-indicators=@as []
|
||||||
|
show-date-time=false
|
||||||
|
show-panel=false
|
||||||
|
thumbnails-on-left-side=false
|
||||||
|
show-thumbnails-slider=false
|
||||||
|
|
@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
DOTFILES_REPO="$HOME/.dotfiles"
|
DOTFILES_REPO="$HOME/.dotfiles"
|
||||||
DOTFILES_REMOTE="https://git.rre.nu:443/jonas/dotfiles.git"
|
DOTFILES_REMOTE="https://git.rre.nu:443/jonas/dotfiles.git"
|
||||||
|
DOTFILES_REMOTE_SSH="ssh://git@curry.rre.nu:3022/jonas/dotfiles.git"
|
||||||
|
|
||||||
DOTFILES_RENAME_EXISTING_FILES=(
|
DOTFILES_RENAME_EXISTING_FILES=(
|
||||||
.bashrc
|
.bashrc
|
||||||
@ -20,8 +21,10 @@ function printHelp(){
|
|||||||
cat << EOF
|
cat << EOF
|
||||||
Usage ${0##*/} [options..]
|
Usage ${0##*/} [options..]
|
||||||
-h,-?, --help Show help and exit
|
-h,-?, --help Show help and exit
|
||||||
|
-c, --codecs install propriatory media codecs (openSUSE)
|
||||||
-f, --firefox configure firefox and install addons
|
-f, --firefox configure firefox and install addons
|
||||||
-g, --gnome configure gnome and install extentions
|
-g, --gnome configure gnome and install extentions
|
||||||
|
-G, --google-chrome configure and install google-chrome extentions
|
||||||
-d, --dotfiles configure dotfiles
|
-d, --dotfiles configure dotfiles
|
||||||
-s, --salt run a masterless salt-call
|
-s, --salt run a masterless salt-call
|
||||||
-y, --yes answer 'yes' on all questions
|
-y, --yes answer 'yes' on all questions
|
||||||
@ -56,7 +59,7 @@ function log(){
|
|||||||
|
|
||||||
function gnome_config(){
|
function gnome_config(){
|
||||||
new_log "Setting my default gnome bindings"
|
new_log "Setting my default gnome bindings"
|
||||||
log "WARNING! All running firefox instances will be killed"
|
log "WARNING! All running google-chrome instances will be killed"
|
||||||
if asktobreak; then
|
if asktobreak; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@ -65,42 +68,12 @@ function gnome_config(){
|
|||||||
set -e
|
set -e
|
||||||
printf "Current version %s\n" "$(gnome-shell --version)"
|
printf "Current version %s\n" "$(gnome-shell --version)"
|
||||||
log "Launching firefox to install GNOME Extetions"
|
log "Launching firefox to install GNOME Extetions"
|
||||||
firefox https://extensions.gnome.org/extension/1031/topicons/
|
google-chrome https://extensions.gnome.org/extension/1031/topicons/ 2> /dev/null
|
||||||
firefox https://extensions.gnome.org/extension/600/launch-new-instance/
|
google-chrome https://extensions.gnome.org/extension/600/launch-new-instance/ 2> /dev/null
|
||||||
firefox https://extensions.gnome.org/extension/921/multi-monitors-add-on/
|
google-chrome https://extensions.gnome.org/extension/921/multi-monitors-add-on/ 2> /dev/null
|
||||||
|
|
||||||
log "loading dconf settings"
|
log "loading dconf settings"
|
||||||
dconf load < cat <<EOF
|
dconf load / < "$HOME/.dconf.conf"
|
||||||
[system/locale]
|
|
||||||
region='sv_SE.UTF-8'
|
|
||||||
|
|
||||||
|
|
||||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
|
|
||||||
binding='<Primary><Alt>Return'
|
|
||||||
command='terminator'
|
|
||||||
name='Open Terminator'
|
|
||||||
|
|
||||||
[org/gnome/evolution-data-server/calendar]
|
|
||||||
|
|
||||||
[org/gnome/shell]
|
|
||||||
enabled-extensions=['TopIcons@phocean.net', 'multi-monitors-add-on@spin83', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com']
|
|
||||||
|
|
||||||
[org/gnome/shell/extensions/topicons]
|
|
||||||
icon-opacity=221
|
|
||||||
tray-pos='right'
|
|
||||||
tray-order=1
|
|
||||||
|
|
||||||
|
|
||||||
[org/gnome/shell/extensions/multi-monitors-add-on]
|
|
||||||
show-activities=false
|
|
||||||
show-app-menu=false
|
|
||||||
available-indicators=@as []
|
|
||||||
show-date-time=false
|
|
||||||
show-panel=false
|
|
||||||
thumbnails-on-left-side=false
|
|
||||||
show-thumbnails-slider=false
|
|
||||||
EOF
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function setup_dotfiles(){
|
function setup_dotfiles(){
|
||||||
@ -129,6 +102,13 @@ function setup_dotfiles(){
|
|||||||
log "fetching dotfiles"
|
log "fetching dotfiles"
|
||||||
$dotf fetch origin
|
$dotf fetch origin
|
||||||
$dotf checkout master
|
$dotf checkout master
|
||||||
|
|
||||||
|
printf "Do you want to switch to SSH remote on dotfiles [N/y]? "
|
||||||
|
read -r -n 1 -s answer
|
||||||
|
if [[ $answer == [Yy] ]];then
|
||||||
|
$dotf remote set-url origin "$DOTFILES_REMOTE_SSH"
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function do_salt_call(){
|
function do_salt_call(){
|
||||||
@ -155,15 +135,41 @@ function firefox_config(){
|
|||||||
$HOME/bin/install_firefox_addon
|
$HOME/bin/install_firefox_addon
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function chrome_config(){
|
||||||
|
new_log "Installing chrome extentions"
|
||||||
|
log "WARNING! all running instances of google-chrome will be killed"
|
||||||
|
if asktobreak; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
set +e
|
||||||
|
pkill -f google-chrome
|
||||||
|
set -e
|
||||||
|
google-chrome https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep 2> /dev/null
|
||||||
|
}
|
||||||
|
function suse_install_codecs(){
|
||||||
|
new_log "Install Proprietary media codecs?"
|
||||||
|
log "WARNING! This is for openSUSE only"
|
||||||
|
if asktobreak; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
sudo "$HOME/bin/install_codecs"
|
||||||
|
}
|
||||||
|
|
||||||
#initialize all options
|
#initialize all options
|
||||||
ALL=true
|
ALL=true
|
||||||
|
CODECS=false
|
||||||
FIREFOX=false
|
FIREFOX=false
|
||||||
GNOME=false
|
GNOME=false
|
||||||
SALT=false
|
SALT=false
|
||||||
DOTFILES=false
|
DOTFILES=false
|
||||||
|
CHROME=false
|
||||||
ANSWER_YES=false
|
ANSWER_YES=false
|
||||||
while :; do
|
while :; do
|
||||||
case $1 in
|
case $1 in
|
||||||
|
-c|--codecs)
|
||||||
|
CODECS=true
|
||||||
|
ALL=false
|
||||||
|
;;
|
||||||
-h|-\?|--help)
|
-h|-\?|--help)
|
||||||
printHelp
|
printHelp
|
||||||
exit
|
exit
|
||||||
@ -176,6 +182,10 @@ while :; do
|
|||||||
GNOME=true
|
GNOME=true
|
||||||
ALL=false
|
ALL=false
|
||||||
;;
|
;;
|
||||||
|
-G|--google-chrome)
|
||||||
|
CHROME=true
|
||||||
|
ALL=false
|
||||||
|
;;
|
||||||
-s|--salt)
|
-s|--salt)
|
||||||
SALT=true
|
SALT=true
|
||||||
ALL=false
|
ALL=false
|
||||||
@ -204,6 +214,8 @@ done
|
|||||||
[[ $ALL == true ]] || [[ $DOTFILES == true ]] && setup_dotfiles
|
[[ $ALL == true ]] || [[ $DOTFILES == true ]] && setup_dotfiles
|
||||||
[[ $ALL == true ]] || [[ $SALT == true ]] && do_salt_call
|
[[ $ALL == true ]] || [[ $SALT == true ]] && do_salt_call
|
||||||
[[ $ALL == true ]] || [[ $FIREFOX == true ]] && firefox_config
|
[[ $ALL == true ]] || [[ $FIREFOX == true ]] && firefox_config
|
||||||
|
[[ $ALL == true ]] || [[ $CHROME == true ]] && chrome_config
|
||||||
[[ $ALL == true ]] || [[ $GNOME == true ]] && gnome_config
|
[[ $ALL == true ]] || [[ $GNOME == true ]] && gnome_config
|
||||||
|
[[ $ALL == true ]] || [[ $CODECS == true ]] && suse_install_codecs
|
||||||
|
|
||||||
printf "\n DONE!!!!!!!\n"
|
printf "\n DONE!!!!!!!\n"
|
||||||
|
@ -1,17 +1,16 @@
|
|||||||
repositories:
|
repositories:
|
||||||
google-chrome:
|
google-chrome:
|
||||||
humanname: Google Chrome
|
humanname: google-chrome
|
||||||
baseurl: https://dl.google.com/linux/chrome/rpm/stable/x86_64
|
baseurl: https://dl.google.com/linux/chrome/rpm/stable/x86_64/
|
||||||
enabled: True
|
enabled: True
|
||||||
gpgautoimport: True
|
gpgautoimport: True
|
||||||
gpgkey: https://dl.google.com/linux/linux_signing_key.pub
|
gpgkey: /root/google_linux_signing_key.pub
|
||||||
refresh: True
|
refresh: True
|
||||||
{% if grains['lsb_distrib_id'] == "openSUSE Leap" %}
|
{% if grains['os'] == "SUSE" %}
|
||||||
packman:
|
packman:
|
||||||
humanname: packman
|
humanname: packman
|
||||||
baseurl: https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_{{ grains['lsb_distrib_release'] }}/
|
baseurl: https://ftp.gwdg.de/pub/linux/misc/packman/suse/{{ grains['oscodename'].replace(" ", "_") }}/
|
||||||
enabled: True
|
enabled: True
|
||||||
gpgautoimport: True
|
gpgautoimport: True
|
||||||
refresh: True
|
refresh: True
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
165
salt/states/files/google_linux_signing_key.pub
Normal file
165
salt/states/files/google_linux_signing_key.pub
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.2.2 (GNU/Linux)
|
||||||
|
|
||||||
|
mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a
|
||||||
|
kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z
|
||||||
|
fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA
|
||||||
|
feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u
|
||||||
|
QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN
|
||||||
|
b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP
|
||||||
|
78X0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X
|
||||||
|
4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf
|
||||||
|
HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ
|
||||||
|
bmMuIExpbnV4IFBhY2thZ2UgU2lnbmluZyBLZXkgPGxpbnV4LXBhY2thZ2VzLWtl
|
||||||
|
eW1hc3RlckBnb29nbGUuY29tPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwEC
|
||||||
|
HgECF4AFAkYVdn8CGQEACgkQoECDD3+sWZHKSgCfdq3HtNYJLv+XZleb6HN4zOcF
|
||||||
|
AJEAniSFbuv8V5FSHxeRimHx25671az+uQINBEXwb0sQCACuA8HT2nr+FM5y/kzI
|
||||||
|
A51ZcC46KFtIDgjQJ31Q3OrkYP8LbxOpKMRIzvOZrsjOlFmDVqitiVc7qj3lYp6U
|
||||||
|
rgNVaFv6Qu4bo2/ctjNHDDBdv6nufmusJUWq/9TwieepM/cwnXd+HMxu1XBKRVk9
|
||||||
|
XyAZ9SvfcW4EtxVgysI+XlptKFa5JCqFM3qJllVohMmr7lMwO8+sxTWTXqxsptJo
|
||||||
|
pZeKz+UBEEqPyw7CUIVYGC9ENEtIMFvAvPqnhj1GS96REMpry+5s9WKuLEaclWpd
|
||||||
|
K3krttbDlY1NaeQUCRvBYZ8iAG9YSLHUHMTuI2oea07Rh4dtIAqPwAX8xn36JAYG
|
||||||
|
2vgLAAMFB/wKqaycjWAZwIe98Yt0qHsdkpmIbarD9fGiA6kfkK/UxjL/k7tmS4Vm
|
||||||
|
CljrrDZkPSQ/19mpdRcGXtb0NI9+nyM5trweTvtPw+HPkDiJlTaiCcx+izg79Fj9
|
||||||
|
KcofuNb3lPdXZb9tzf5oDnmm/B+4vkeTuEZJ//IFty8cmvCpzvY+DAz1Vo9rA+Zn
|
||||||
|
cpWY1n6z6oSS9AsyT/IFlWWBZZ17SpMHu+h4Bxy62+AbPHKGSujEGQhWq8ZRoJAT
|
||||||
|
G0KSObnmZ7FwFWu1e9XFoUCt0bSjiJWTIyaObMrWu/LvJ3e9I87HseSJStfw6fki
|
||||||
|
5og9qFEkMrIrBCp3QGuQWBq/rTdMuwNFiEkEGBECAAkFAkXwb0sCGwwACgkQoECD
|
||||||
|
D3+sWZF/WACfeNAu1/1hwZtUo1bR+MWiCjpvHtwAnA1R3IHqFLQ2X3xJ40XPuAyY
|
||||||
|
/FJG
|
||||||
|
=Quqp
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
eBqxcHwQ
|
||||||
|
=4zaS
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
@ -1,3 +1,16 @@
|
|||||||
|
add the google-chrome signing key:
|
||||||
|
file.managed:
|
||||||
|
- name: /root/google_linux_signing_key.pub
|
||||||
|
- source: salt://files/google_linux_signing_key.pub
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
|
||||||
|
import google signing key:
|
||||||
|
cmd.run:
|
||||||
|
- name: rpm --import /root/google_linux_signing_key.pub
|
||||||
|
- onchanges:
|
||||||
|
- file: add the google-chrome signing key
|
||||||
|
|
||||||
{% for repo, args in salt['pillar.get']('repositories', {}).items() %}
|
{% for repo, args in salt['pillar.get']('repositories', {}).items() %}
|
||||||
Add {{ repo }} repository:
|
Add {{ repo }} repository:
|
||||||
pkgrepo.managed:
|
pkgrepo.managed:
|
||||||
@ -7,4 +20,7 @@ Add {{ repo }} repository:
|
|||||||
- enabled: {{ args['enabled'] }}
|
- enabled: {{ args['enabled'] }}
|
||||||
- gpgautoimport: {{ args['gpgautoimport'] }}
|
- gpgautoimport: {{ args['gpgautoimport'] }}
|
||||||
- refresh: {{ args['refresh'] }}
|
- refresh: {{ args['refresh'] }}
|
||||||
|
{% if 'gpgkey' in args -%}
|
||||||
|
- gpgkey: {{ args['gpgkey'] }}
|
||||||
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
Reference in New Issue
Block a user