summaryrefslogtreecommitdiff
path: root/.old/setup
diff options
context:
space:
mode:
Diffstat (limited to '.old/setup')
-rwxr-xr-x.old/setup76
1 files changed, 76 insertions, 0 deletions
diff --git a/.old/setup b/.old/setup
new file mode 100755
index 0000000..eaeec39
--- /dev/null
+++ b/.old/setup
@@ -0,0 +1,76 @@
+#!/bin/sh
+
+#interactiveopt() {
+# # Usage: interactiveopt "options" "prompt"
+# echo "$1" | nl -s': ' 1>&2
+# # Parse user input
+# read -p "$2" choices 1>&2 \
+# && choices="$(echo $choices | cut -d' ' -f1-)"
+# for choice in $choices; do
+# case "$choice" in
+# [0-9]*) opt="$opt $(echo "$1" | head -"$(echo $choice | tr -cd '[:digit:]')" | tail -1)";;
+# *) echo "Invalid option \"$opt\"" 1>&2 ;;
+# esac
+# done
+# echo "$opt"
+#}
+
+# Open as root in pcmanfm
+pcmanfmconf() {
+ pcmanfmroot=~/.local/share/file-manager/actions
+ mkdir -p $pcmanfmroot
+ echo " [Desktop Entry]
+Type=Action
+Tooltip=Open Folder As Root
+Name=Open Folder As Root
+Profiles=profile-zero;
+Icon=gtk-dialog-authentication
+
+[X-Action-Profile profile-zero]
+MimeTypes=inode/directory;
+Exec=/home/timmy/.local/bin/x11/xsudo /usr/bin/pcmanfm %u
+Name=Default profile" > $pcmanfmroot/root.desktop
+}
+
+minticons() {
+ gitdir="/tmp/mint-y-icons"
+ iconsdir="$gitdir/usr/share/icons"
+ git clone https://github.com/linuxmint/mint-y-icons.git "$gitdir"
+ #iconsets="$(interactiveopt "$(ls "$iconsdir")" "Choose icon sets (if using dark theme, COPY THE NON-DARK THEME TOO): ")"
+ #iconsets="$iconset Mint-Y"
+ #for iconset in $iconsets; do
+ # mv "$iconsdir/$iconset" $iconsdestdir
+ #done
+ mv $iconsdir/* $iconsdestdir
+ gtk-update-icon-cache
+}
+
+mintthemes() {
+ gitdir="/tmp/mint-themes"
+ themesdir="$gitdir/usr/share/themes"
+ #iconsdir="$gitdir/usr/share/icons"
+ git clone https://github.com/linuxmint/mint-themes.git "$gitdir"
+ curdir="$(pwd)"
+ cd $gitdir
+ make
+ #themes="$(interactiveopt "$(ls "$themesdir")" "Choose themes: ")"
+ ##iconset="$iconset Mint-Y"
+ #for theme in $themes; do
+ # mv "$themesdir/$theme" $themesdestdir
+ #done
+ #iconsets="$(interactiveopt "$(ls "$iconsdir")" "Choose icon set (if using dark theme, COPY THE NON-DARK THEME TOO): ")"
+ #iconset="$iconset Mint-Y"
+ #for iconset in $iconsets; do
+ # mv "$iconsdir/$iconset" $iconsdestdir
+ #done
+ #gtk-update-icon-cache
+ mv $themesdir/* $themesdestdir
+}
+
+iconsdestdir=/usr/share/icons
+themesdestdir=/usr/share/themes
+mkdir -p $iconsdestdir $themesdestdir
+
+pcmanfmconf
+minticons
+mintthemes