some modifications
This commit is contained in:
parent
44e981255b
commit
93198033eb
5 changed files with 2546 additions and 12 deletions
40
install.sh
40
install.sh
|
|
@ -1,20 +1,36 @@
|
|||
#!/usr/bin/env bash
|
||||
sources=("$PWD/config/" "$PWD/etc/" "$PWD/home/")
|
||||
targets=("$HOME/.config/" "/etc/" "$HOME/")
|
||||
sources=("$PWD/config/" "$PWD/etc/" "$PWD/home/" "$PWD/qutebrowser/")
|
||||
targets=("$HOME/.config/" "/etc/" "$HOME/" "$HOME/.config/qutebrowser/")
|
||||
length=${#sources[@]}
|
||||
|
||||
packages="brightnessctl hyprland hyprlock hyprpaper i3status-rust kitty mpv neovim obs-studio qutebrowser ttc-iosevka ttf-nerd-fonts-symbols-mono yazi noto-fonts-emoji"
|
||||
# TODO: need to address need to run as sudo to add symlink to certain folders, maybe ask in outer loop when sudo is needed and set a variable
|
||||
|
||||
for ((i = 0; i < length; i++)); do
|
||||
dependencies() {
|
||||
read -p "Install the following packages : $packages ? (Y/N): " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || break
|
||||
echo hello
|
||||
sudo pacman -S $packages
|
||||
}
|
||||
|
||||
source=${sources[i]}
|
||||
target=${targets[i]}
|
||||
update() {
|
||||
for ((i = 0; i < length; i++)); do
|
||||
|
||||
for folder in $(ls $source -a); do
|
||||
if [ -e "$target$folder" ]; then
|
||||
echo "The file '$target$folder' exists."
|
||||
else
|
||||
ln -s $source$folder $target$folder
|
||||
fi
|
||||
source=${sources[i]}
|
||||
target=${targets[i]}
|
||||
|
||||
for folder in $(ls $source -a); do
|
||||
if [ -e "$target$folder" ]; then
|
||||
echo "The file '$target$folder' exists."
|
||||
else
|
||||
if [ -w "$target" ]; then
|
||||
ln -s $source$folder $target$folder
|
||||
else
|
||||
read -p "write in : $target$folder ? (Y/N): " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || break
|
||||
sudo ln -s $source$folder $target$folder
|
||||
fi
|
||||
fi
|
||||
done
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
update
|
||||
|
|
|
|||
2514
qutebrowser/config.py
Normal file
2514
qutebrowser/config.py
Normal file
File diff suppressed because it is too large
Load diff
0
scripts/background.sh
Executable file → Normal file
0
scripts/background.sh
Executable file → Normal file
0
scripts/lock.sh
Executable file → Normal file
0
scripts/lock.sh
Executable file → Normal file
4
scripts/meteo.sh
Normal file
4
scripts/meteo.sh
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
locations="Vicques\nLausanne\nBern"
|
||||
selected=$(echo -e $locations | fzf)
|
||||
curl wttr.in/$selected
|
||||
Loading…
Add table
Add a link
Reference in a new issue