Skip to content

Commit 5c61b39

Browse files
committed
added yaru related scripts
1 parent fa5110c commit 5c61b39

4 files changed

+22
-11
lines changed

awf-install.sh

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env bash
2+
# -*- coding: UTF-8 -*-
3+
echo -ex
4+
sudo apt-add-repository ppa:flexiondotorg/awf
5+
sudo apt update
6+
sudo apt install awf

gnome-toggle-communitheme.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# -*- coding: UTF-8 -*-
33
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
44
sleep 1
5-
gsettings set org.gnome.desktop.interface gtk-theme Communitheme
5+
gsettings set org.gnome.desktop.interface gtk-theme Yaru

theme-toggle.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
# -*- coding: UTF-8 -*-
3+
current=$(gsettings get org.gnome.desktop.interface gtk-theme)
4+
set -x
5+
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
6+
sleep 1
7+
gsettings set org.gnome.desktop.interface gtk-theme $current

communitheme-build.sh yaru-build.sh

+8-10
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@
22
# -*- coding: UTF-8 -*-
33
## Helper script to streamline gtk/gnome-shell communitheme build and install
44
## options:
5-
## -p, --project <name> either gtk or shell (this is mapped to the folder name, so if you change default folders' names, this won't work anymore)
65
## -d, --dotfiles <path> path to dotfiles folders [default: ~/dotfiles]
6+
## -p, --project <path> path yaru folders [default: ~/workspace/yaru]
77

88
# GENERATED_CODE: start
99
# Default values
1010
_dotfiles=~/dotfiles
11-
12-
# No-arguments is not allowed
13-
[ $# -eq 0 ] && sed -ne 's/^## \(.*\)/\1/p' $0 && exit 1
11+
_project=~/workspace/yaru
1412

1513
# Converting long-options into short ones
1614
for arg in "$@"; do
1715
shift
1816
case "$arg" in
19-
"--project") set -- "$@" "-p";;
2017
"--dotfiles") set -- "$@" "-d";;
18+
"--project") set -- "$@" "-p";;
2119
*) set -- "$@" "$arg"
2220
esac
2321
done
@@ -27,12 +25,12 @@ function print_illegal() {
2725
}
2826

2927
# Parsing flags and arguments
30-
while getopts 'hp:d:' OPT; do
28+
while getopts 'hd:p:' OPT; do
3129
case $OPT in
3230
h) sed -ne 's/^## \(.*\)/\1/p' $0
3331
exit 1 ;;
34-
p) _project=$OPTARG ;;
3532
d) _dotfiles=$OPTARG ;;
33+
p) _project=$OPTARG ;;
3634
\?) print_illegal $@ >&2;
3735
echo "---"
3836
sed -ne 's/^## \(.*\)/\1/p' $0
@@ -42,8 +40,8 @@ while getopts 'hp:d:' OPT; do
4240
done
4341
# GENERATED_CODE: end
4442

43+
4544
_cmd="$_dotfiles/vim/vim/snippets/communitheme.py"
4645

47-
set -x
48-
[ "$_project" = "gtk" ] && python "$_cmd" gtk-communitheme && theme-refresh.sh
49-
[ "$_project" = "shell" ] && python "$_cmd" gnome-shell-communitheme && echo "ALT-F2 + rt"
46+
set -xe
47+
python "$_cmd" "$_project" && echo "ALT-F2 + rt"

0 commit comments

Comments
 (0)