mirror of
https://github.com/ful1e5/Bibata_Cursor.git
synced 2025-05-22 03:05:13 -04:00
Add files via upload
This commit is contained in:
parent
84ba058fea
commit
2b38ca3fe6
2 changed files with 228 additions and 0 deletions
96
src/cursorList
Normal file
96
src/cursorList
Normal file
|
@ -0,0 +1,96 @@
|
|||
00000000000000020006000e7e9ffc3f progress
|
||||
00008160000006810000408080010102 size_ver
|
||||
03b6e0fcb3499374a867c041f52298f0 circle
|
||||
08e8e1c95fe2fc01f976f1e063a24ccd progress
|
||||
3ecb610c1bf2410f44200f48c40d3599 progress
|
||||
5c6cd98b3f3ebcb1f9c7f1c204630408 help
|
||||
9d800788f1b08800ae810202380a0822 pointer
|
||||
640fb0e74195791501fd1ed57b41487f alias
|
||||
1081e37283d90000800003c07f3ef6bf copy
|
||||
3085a0e285430894940527032f8b26df alias
|
||||
4498f0e0c1937ffe01fd06f973665830 dnd-move
|
||||
6407b0e94181790501fd1e167b474872 copy
|
||||
9081237383d90e509aa00f00170e968f dnd-move
|
||||
a2a266d0498c3104214a47bd64ab0fc8 alias
|
||||
b66166c04f8c3109214a4fbd64a50fc8 copy
|
||||
d9ce0ab605698f320427677b458ad60b help
|
||||
e29285e634086352946a0e7090d73106 pointer
|
||||
fcf21c00b30f7e3f83fe0dfd12e71cff dnd-move
|
||||
alias copy
|
||||
all-scroll fleur
|
||||
bottom_left_corner size_bdiag
|
||||
bottom_right_corner size_fdiag
|
||||
cell crosshair
|
||||
center_ptr default
|
||||
circle not-allowed
|
||||
closedhand dnd-move
|
||||
col-resize size_hor
|
||||
color-picker crosshair
|
||||
context-menu default
|
||||
copy dnd-move
|
||||
cross crosshair
|
||||
crossed_circle not-allowed
|
||||
dnd-copy copy
|
||||
dnd-none dnd-move
|
||||
dnd-no-drop not-allowed
|
||||
draft pencil
|
||||
e-resize size_hor
|
||||
forbidden no-drop
|
||||
h_double_arrow size_hor
|
||||
half-busy progress
|
||||
hand1 pointer
|
||||
hand2 pointer
|
||||
help default
|
||||
ibeam text
|
||||
left_ptr default
|
||||
left_ptr_help help
|
||||
left_ptr_watch progress
|
||||
left_side left-arrow
|
||||
link alias
|
||||
move dnd-move
|
||||
n-resize size-ver
|
||||
no-drop not-allowed
|
||||
plus cell
|
||||
pointing_hand pointer
|
||||
question_arrow help
|
||||
right_ptr default
|
||||
right_side right-arrow
|
||||
row-resize size_ver
|
||||
s-resize size_ver
|
||||
sb_h_double_arrow size_hor
|
||||
sb_v_double_arrow size_ver
|
||||
size_all fleur
|
||||
split_h col-resize
|
||||
split_v row-resize
|
||||
top_left_corner size_fdiag
|
||||
top_right_corner size_bdiag
|
||||
top_side up-arrow
|
||||
v_double_arrow size_ver
|
||||
vertical-text text
|
||||
w-resize size_hor
|
||||
watch wait
|
||||
whats_this help
|
||||
xterm text
|
||||
dnd-move default
|
||||
down-arrow default
|
||||
crosshair default
|
||||
fleur default
|
||||
left-arrow default
|
||||
not-allowed default
|
||||
openhand default
|
||||
pencil default
|
||||
pirate default
|
||||
pointer default
|
||||
progress default
|
||||
right-arrow default
|
||||
size-bdiag default
|
||||
size-fdiag default
|
||||
size-hor default
|
||||
size-ver default
|
||||
text default
|
||||
up-arrow default
|
||||
wait default
|
||||
x-cursor default
|
||||
wayland-cursor default
|
||||
zoom-in default
|
||||
zoom-out default
|
132
src/in.inst
Normal file
132
src/in.inst
Normal file
|
@ -0,0 +1,132 @@
|
|||
#! /bin/bash
|
||||
|
||||
show_question() {
|
||||
echo -e "\033[1;34m$@\033[0m"
|
||||
}
|
||||
|
||||
show_dir() {
|
||||
echo -e "\033[1;32m$@\033[0m"
|
||||
}
|
||||
|
||||
show_error() {
|
||||
echo -e "\033[1;31m$@\033[0m"
|
||||
}
|
||||
|
||||
end() {
|
||||
echo -e "\nExiting...\n"
|
||||
exit 0
|
||||
}
|
||||
|
||||
continue() {
|
||||
show_question "\nDo you want to continue? (Y)es, (N)o : \n"
|
||||
read INPUT
|
||||
case $INPUT in
|
||||
[Yy]* ) ;;
|
||||
[Nn]* ) end;;
|
||||
* ) show_error "\nSorry, try again."; continue;;
|
||||
esac
|
||||
}
|
||||
|
||||
replace() {
|
||||
show_question "\nFound an existing installation. Replace it? (Y)es, (N)o :\n"
|
||||
read INPUT
|
||||
case $INPUT in
|
||||
[Yy]* ) rm -rf "$@/Bibata" 2>/dev/null;;
|
||||
[Nn]* ) ;;
|
||||
* ) show_error "\tSorry, try again."; replace $@;;
|
||||
esac
|
||||
}
|
||||
|
||||
install() {
|
||||
|
||||
# PREVIEW
|
||||
|
||||
# Show destination directory
|
||||
echo -e "\nBibata Cursor Theme will be installed in:\n"
|
||||
show_dir "\t$DEST_DIR"
|
||||
if [ "$UID" -eq "$ROOT_UID" ]; then
|
||||
echo -e "\nIt will be available to all users."
|
||||
else
|
||||
echo -e "\nTo make them available to all users, run this script as root."
|
||||
fi
|
||||
|
||||
continue
|
||||
|
||||
# INSTALL
|
||||
|
||||
# Check destination directory
|
||||
if [ ! -d $DEST_DIR ]; then
|
||||
mkdir -p $DEST_DIR
|
||||
elif [[ -d $DEST_DIR/Bibata ]]; then
|
||||
replace $DEST_DIR
|
||||
fi
|
||||
|
||||
echo -e "\nInstalling Bibata..."
|
||||
|
||||
# Copying files
|
||||
cp -rf Bibata $DEST_DIR
|
||||
chmod -R 755 $DEST_DIR/Bibata
|
||||
|
||||
echo "Installation complete!"
|
||||
echo "Do not forget you have to set Bibata Cursor."
|
||||
}
|
||||
|
||||
remove() {
|
||||
|
||||
# PREVIEW
|
||||
|
||||
# Show installation directory
|
||||
if [[ -d $DEST_DIR/Bibata ]]; then
|
||||
echo -e "\nBibata Cursor Theme installed in:\n"
|
||||
show_dir "\t$DEST_DIR"
|
||||
if [ "$UID" -eq "$ROOT_UID" ]; then
|
||||
echo -e "\nIt will remove for all users."
|
||||
else
|
||||
echo -e "\nIt will remove only for current user."
|
||||
fi
|
||||
|
||||
continue
|
||||
|
||||
else
|
||||
show_error "\nBibata Cursor is not installed in:\n"
|
||||
show_dir "\t$DEST_DIR\n"
|
||||
end
|
||||
fi
|
||||
|
||||
# REMOVE
|
||||
|
||||
echo -e "\nRemoving Bibata..."
|
||||
|
||||
# Removing files
|
||||
rm -rf $DEST_DIR/Bibata
|
||||
|
||||
echo "Removing complete!"
|
||||
echo "I hope to see you soon."
|
||||
}
|
||||
|
||||
main() {
|
||||
show_question "What you want to do: (I)nstall, (R)emove : \n"
|
||||
read INPUT
|
||||
case $INPUT in
|
||||
[Ii]* ) install;;
|
||||
[Rr]* ) remove;;
|
||||
* ) show_error "\nSorry, try again."; main;;
|
||||
esac
|
||||
}
|
||||
|
||||
ROOT_UID=0
|
||||
DEST_DIR=
|
||||
cd "$( dirname "${BASH_SOURCE[0]}" )" || exit
|
||||
|
||||
# Destination directory
|
||||
if [ "$UID" -eq "$ROOT_UID" ]; then
|
||||
DEST_DIR="/usr/share/icons"
|
||||
else
|
||||
DEST_DIR="$HOME/.local/share/icons"
|
||||
fi
|
||||
|
||||
echo -e "\e[1m\n+---------------------------------------------+"
|
||||
echo -e "| Bibata Cursor Installer Script |"
|
||||
echo -e "+---------------------------------------------+\n\e[0m"
|
||||
|
||||
main
|
Loading…
Add table
Add a link
Reference in a new issue