mirror of
https://github.com/Mastermindzh/dotfiles.git
synced 2024-11-22 06:44:41 +01:00
fixed powerline-shell, added HiDPI things (new laptop, yay)
This commit is contained in:
parent
6e3c482b22
commit
fb4f5719d3
@ -3,7 +3,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
function _update_ps1() {
|
function _update_ps1() {
|
||||||
|
if hash powerline-shell 2>/dev/null; then
|
||||||
PS1=$(powerline-shell $?)
|
PS1=$(powerline-shell $?)
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
source ~/.alias
|
source ~/.alias
|
||||||
|
8
config/rofi
Normal file
8
config/rofi
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
rofi.color-window: #273238, #273238, #1e2529
|
||||||
|
rofi.color-normal: #273238, #c1c1c1, #273238, #394249, #ffffff
|
||||||
|
rofi.color-active: #273238, #80cbc4, #273238, #394249, #80cbc4
|
||||||
|
rofi.color-urgent: #273238, #ff1844, #273238, #394249, #ff1844
|
||||||
|
|
||||||
|
rofi.lines: 10
|
||||||
|
rofi.line-padding: 15
|
||||||
|
rofi.font: monospace 10
|
3
config/xorg/Xresources
Normal file
3
config/xorg/Xresources
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Xft.dpi: 200
|
||||||
|
Xft.antialias: 1
|
||||||
|
rofi.dpi: 275
|
1
config/xorg/xinitrc
Normal file
1
config/xorg/xinitrc
Normal file
@ -0,0 +1 @@
|
|||||||
|
xrdb -merge ~/.Xresources
|
14
dependencies/pacman.txt
vendored
14
dependencies/pacman.txt
vendored
@ -27,3 +27,17 @@ python-pip
|
|||||||
gdm
|
gdm
|
||||||
neofetch
|
neofetch
|
||||||
git
|
git
|
||||||
|
networkmanager
|
||||||
|
scrot
|
||||||
|
acpi
|
||||||
|
imagemagick
|
||||||
|
docker
|
||||||
|
docker-compose
|
||||||
|
htop
|
||||||
|
powertop
|
||||||
|
network-manager-applet
|
||||||
|
pavucontrol
|
||||||
|
alsa-utils
|
||||||
|
ntp
|
||||||
|
xclip
|
||||||
|
openssh
|
63
install.sh
63
install.sh
@ -5,13 +5,34 @@
|
|||||||
# =======================================
|
# =======================================
|
||||||
|
|
||||||
# Ask a question and return true or false based on the users input
|
# Ask a question and return true or false based on the users input
|
||||||
function yes_or_no {
|
ask() {
|
||||||
|
# from https://djm.me/ask
|
||||||
|
local prompt default reply
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
read -p "$* [y/n]: " yn
|
|
||||||
case $yn in
|
if [ "${2:-}" = "Y" ]; then
|
||||||
|
prompt="Y/n"
|
||||||
|
default=Y
|
||||||
|
elif [ "${2:-}" = "N" ]; then
|
||||||
|
prompt="y/N"
|
||||||
|
default=N
|
||||||
|
else
|
||||||
|
prompt="y/n"
|
||||||
|
default=
|
||||||
|
fi
|
||||||
|
echo -n "$1 [$prompt] "
|
||||||
|
read reply </dev/tty
|
||||||
|
|
||||||
|
if [ -z "$reply" ]; then
|
||||||
|
reply=$default
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$reply" in
|
||||||
[Yy]*) return 0 ;;
|
[Yy]*) return 0 ;;
|
||||||
[Nn]*) echo "Aborted" ; return 1 ;;
|
[Nn]*) return 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,6 +86,7 @@ function install_config {
|
|||||||
ln -sf "$PWD"/config/nano/.nanorc ~/.nanorc
|
ln -sf "$PWD"/config/nano/.nanorc ~/.nanorc
|
||||||
ln -sf "$PWD"/bash/.powerline-shell.json ~/.powerline-shell.json
|
ln -sf "$PWD"/bash/.powerline-shell.json ~/.powerline-shell.json
|
||||||
ln -sf "$PWD"/wallpapers/space.jpg ~/Pictures/Wallpapers/wallpaper.jpg
|
ln -sf "$PWD"/wallpapers/space.jpg ~/Pictures/Wallpapers/wallpaper.jpg
|
||||||
|
ln -sf "$PWD"/config/rofi ~/.config/rofi/config
|
||||||
|
|
||||||
# link system files
|
# link system files
|
||||||
sudo ln -sf "$PWD"/config/package-managers/pacman.conf /etc/pacman.conf
|
sudo ln -sf "$PWD"/config/package-managers/pacman.conf /etc/pacman.conf
|
||||||
@ -73,14 +95,19 @@ function install_config {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install_HiDPI {
|
||||||
|
ln -sf "$PWD"/config/xorg/xinitrc ~/.xinitrc
|
||||||
|
ln -sf "$PWD"/config/xorg/Xresources ~/.Xresources
|
||||||
|
}
|
||||||
|
|
||||||
# Installs the dependencies on Arch Linux
|
# Installs the dependencies on Arch Linux
|
||||||
function install_dependencies {
|
function install_dependencies {
|
||||||
fileToList dependencies/pacman.txt | xargs sudo pacman --force -S
|
fileToList dependencies/pacman.txt | xargs sudo pacman --noconfirm --force -S
|
||||||
|
|
||||||
install_trizen
|
install_trizen
|
||||||
fileToList dependencies/aur.txt | xargs trizen --force -S --noconfirm
|
fileToList dependencies/aur.txt | xargs trizen --force -S --noconfirm
|
||||||
|
|
||||||
fileToList dependencies/pip.txt | xargs pip install
|
fileToList dependencies/pip.txt | xargs sudo pip install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -130,19 +157,31 @@ function intro {
|
|||||||
# Run the intro function
|
# Run the intro function
|
||||||
intro
|
intro
|
||||||
|
|
||||||
yes_or_no "Do you want to continue installing my config and rice?" &&
|
ask "Do you want to continue installing my config and rice?" Y &&
|
||||||
|
|
||||||
# Ask for dependency installation
|
# Ask for dependency installation
|
||||||
list_dependencies
|
list_dependencies
|
||||||
yes_or_no "Do you want to install the list of applications above? (might prompt for password)" && install_dependencies
|
if ask "Do you want to install the list of applications above? (might prompt for password)" Y; then
|
||||||
|
install_dependencies
|
||||||
|
fi
|
||||||
|
|
||||||
# Ask for config installation
|
# Ask for config installation
|
||||||
yes_or_no "Do you want to install the config files?" && install_config
|
if ask "Do you want to install the config files?" Y; then
|
||||||
|
install_config
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ask for HiDPI installation
|
||||||
|
if ask "Do you want to continue install the HiDPI patches?" N; then
|
||||||
|
install_HiDPI
|
||||||
|
fi
|
||||||
|
|
||||||
# Ask for font installation
|
# Ask for font installation
|
||||||
yes_or_no "Do you want to install the fonts?" && install_fonts
|
if ask "Do you want to install the fonts?" Y; then
|
||||||
|
install_fonts
|
||||||
|
fi
|
||||||
# ask to enable gdm
|
# ask to enable gdm
|
||||||
yes_or_no "Do you want to enable GDM?" && sudo systemctl enable gdm.service
|
if ask "Do you want to enable GDM?" Y; then
|
||||||
|
sudo systemctl enable gdm.service
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Enjoy using my rice! Do not forget to select \"i3\" in GDM :)"
|
echo "Enjoy using my rice! Do not forget to select \"i3\" in GDM :)"
|
||||||
|
Loading…
Reference in New Issue
Block a user