diff options
author | Timmy Keller <tjk@tjkeller.xyz> | 2022-04-17 10:46:59 -0500 |
---|---|---|
committer | Timmy Keller <tjk@tjkeller.xyz> | 2022-04-17 10:46:59 -0500 |
commit | 35a2dd3734f1d31060fe28837cf0e1d947c8d6f4 (patch) | |
tree | 5fcb17f0849b520417ac0f29b94879f3e359ef43 /.old/setup | |
parent | 3d3d79a57fb6d0a5728e0070475f05d1699f0818 (diff) | |
download | scripts-35a2dd3734f1d31060fe28837cf0e1d947c8d6f4.tar.xz scripts-35a2dd3734f1d31060fe28837cf0e1d947c8d6f4.zip |
reorganize all scripts
Diffstat (limited to '.old/setup')
-rwxr-xr-x | .old/setup | 76 |
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 |