Added scripts folder & some scripts
This commit is contained in:
parent
aaaf39ad78
commit
3f86d47e45
17
_scripts/dotfiles.sh
Executable file
17
_scripts/dotfiles.sh
Executable file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo Installing dotfiles...
|
||||
|
||||
# Get current directory
|
||||
wd=$(dirname -- $(dirname -- $( readlink -f -- $0; ); );)
|
||||
|
||||
# Bash
|
||||
ln -sf $wd/bash/.bash_logout $HOME/
|
||||
ln -sf $wd/bash/.profile $HOME/
|
||||
ln -sf $wd/bash/.bashrc $HOME/
|
||||
|
||||
# Etc
|
||||
ln -sf $wd/etc/.selected_editor $HOME/
|
||||
|
||||
# Git
|
||||
ln -sf $wd/git/.gitconfig $HOME/
|
10
_scripts/gnome-export.sh
Executable file
10
_scripts/gnome-export.sh
Executable file
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo Exporting GNOME configuration...
|
||||
|
||||
# Get current directory
|
||||
wd=$(dirname -- $(dirname -- $( readlink -f -- $0; ); );)
|
||||
|
||||
dconf dump /org/gnome/shell/extensions/dash-to-panel/ > $wd/gnome/extensions/dash-to-panel.dconf
|
||||
dconf dump /org/gnome/shell/extensions/cpupower/ > $wd/gnome/extensions/cpupower.dconf
|
||||
|
10
_scripts/gnome-import.sh
Executable file
10
_scripts/gnome-import.sh
Executable file
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo Importing GNOME configuration...
|
||||
|
||||
# Get current directory
|
||||
wd=$(dirname -- $(dirname -- $( readlink -f -- $0; ); );)
|
||||
|
||||
dconf load /org/gnome/shell/extensions/dash-to-panel/ < $wd/gnome/extensions/dash-to-panel.dconf
|
||||
dconf load /org/gnome/shell/extensions/cpupower/ < $wd/gnome/extensions/cpupower.dconf
|
||||
|
17
_scripts/gnome-install-extensions.sh
Executable file
17
_scripts/gnome-install-extensions.sh
Executable file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo Installing GNOME extensions...
|
||||
|
||||
array=( cpupower@mko-sl.de dash-to-panel@jderose9.github.com )
|
||||
|
||||
for i in "${array[@]}"
|
||||
do
|
||||
VERSION_TAG=$(curl -Lfs "https://extensions.gnome.org/extension-query/?search=${i}" | jq '.extensions[0] | .shell_version_map | map(.pk) | max')
|
||||
wget -O ${i}.zip "https://extensions.gnome.org/download-extension/${i}.shell-extension.zip?version_tag=$VERSION_TAG"
|
||||
gnome-extensions install --force ${i}.zip
|
||||
if ! gnome-extensions list | grep --quiet ${i}; then
|
||||
busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${i}
|
||||
fi
|
||||
gnome-extensions enable ${i}
|
||||
rm ${i}.zip
|
||||
done
|
5
_scripts/install.sh
Executable file
5
_scripts/install.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo Installing applications...
|
||||
|
||||
flatpak install com.mattjakeman.ExtensionManager
|
|
@ -1,3 +0,0 @@
|
|||
dconf dump /org/gnome/shell/extensions/dash-to-panel/ > $DOT/gnome/extensions/dash-to-panel.dconf
|
||||
dconf dump /org/gnome/shell/extensions/cpupower/ > $DOT/gnome/extensions/cpupower.dconf
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
dconf load /org/gnome/shell/extensions/dash-to-panel/ < $DOT/gnome/extensions/dash-to-panel.dconf
|
||||
dconf load /org/gnome/shell/extensions/cpupower/ < $DOT/gnome/extensions/cpupower.dconf
|
||||
|
13
setup.sh
13
setup.sh
|
@ -1,13 +0,0 @@
|
|||
# Get current directory
|
||||
DOT=$(dirname -- "$( readlink -f -- "$0"; )";)
|
||||
|
||||
# Bash
|
||||
ln -sf $DOT/bash/.bash_logout $HOME/
|
||||
ln -sf $DOT/bash/.profile $HOME/
|
||||
ln -sf $DOT/bash/.bashrc $HOME/
|
||||
|
||||
# Etc
|
||||
ln -sf $DOT/etc/.selected_editor $HOME/
|
||||
|
||||
# Git
|
||||
ln -sf $DOT/git/.gitconfig $HOME/
|
Loading…
Reference in a new issue