Added scripts folder & some scripts

This commit is contained in:
Filip Znachor 2022-11-22 23:14:27 +01:00
parent aaaf39ad78
commit 3f86d47e45
8 changed files with 59 additions and 19 deletions

17
_scripts/dotfiles.sh Executable file
View 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
View 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
View 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

View 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
View file

@ -0,0 +1,5 @@
#!/bin/bash
echo Installing applications...
flatpak install com.mattjakeman.ExtensionManager

View file

@ -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

View file

@ -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

View file

@ -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/