whole lotta stuff
parent
7cc66ef79a
commit
5cc5e02022
4
.zshrc
4
.zshrc
|
|
@ -13,6 +13,10 @@ export ZSH="$HOME/.oh-my-zsh"
|
|||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
ZSH_THEME="robbyrussell"
|
||||
export WALK_MAIN_COLOR="#5018DD"
|
||||
function lk {
|
||||
cd "$(walk "$@")"
|
||||
}
|
||||
|
||||
# Set list of themes to pick from when loading at random
|
||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||
|
|
|
|||
|
|
@ -69,6 +69,8 @@ $menu = wofi --show=drun
|
|||
env = XCURSOR_SIZE,40
|
||||
env = HYPRCURSOR_SIZE,40
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_STYLE_OVERRIDE,"Fusion"
|
||||
env = QT_STYLE_SHEET,"~/.config/qt6ct/qss/style.qss"
|
||||
|
||||
#####################
|
||||
### LOOK AND FEEL ###
|
||||
|
|
|
|||
|
|
@ -1,113 +0,0 @@
|
|||
" vim-airline template by danrneal (http://github.com/danrneal)
|
||||
" cyberqueer by Tai Groot
|
||||
|
||||
let g:airline#themes#cyberqueer#palette = {}
|
||||
|
||||
" Define the true colors
|
||||
let s:AQUA = '#E40046'
|
||||
let s:BEIGE = '#d6abab'
|
||||
let s:BLACK = '#2c2c2c'
|
||||
let s:BLUE = '#E40046'
|
||||
let s:DGREY = '#2c2c2c'
|
||||
let s:GREEN = '#f50505'
|
||||
let s:LGREY = '#666666'
|
||||
let s:LIME = '#87F025'
|
||||
let s:MAGENTA = '#E40046'
|
||||
let s:PINK = '#E40046'
|
||||
let s:PURPLE = '#5018dd'
|
||||
let s:RED = '#f50505'
|
||||
let s:WHITE = '#d6abab'
|
||||
let s:YELLOW = '#5018dd'
|
||||
|
||||
" Define the 256-color fallbacks
|
||||
let s:TERM_AQUA = 14
|
||||
let s:BEIGE = 224
|
||||
let s:TERM_BLACK = 233
|
||||
let s:TERM_BLUE = 75
|
||||
let s:TERM_DGREY = 240
|
||||
let s:TERM_GREEN = 70
|
||||
let s:TERM_LGREY = 246
|
||||
let s:TERM_LIME = 82
|
||||
let s:TERM_MAGENTA = 90
|
||||
let s:TERM_PINK = 199
|
||||
let s:TERM_PURPLE = 54
|
||||
let s:TERM_RED = 9
|
||||
let s:TERM_WHITE = 231
|
||||
let s:TERM_YELLOW = 226
|
||||
|
||||
" Some default text colors for readability
|
||||
let s:GREY0 = s:WHITE
|
||||
let s:GREY1 = s:LGREY
|
||||
let s:GREY2 = s:DGREY
|
||||
let s:BG = s:BLACK
|
||||
|
||||
" 256-color fallbacks for text
|
||||
let s:TERM_GREY0 = s:TERM_WHITE
|
||||
let s:TERM_GREY1 = s:TERM_LGREY
|
||||
let s:TERM_GREY2 = s:TERM_DGREY
|
||||
let s:TERM_BG = s:TERM_BLACK
|
||||
|
||||
let s:unmodified = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ]
|
||||
let s:modified = {
|
||||
\ 'airline_b': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ 'airline_y': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ }
|
||||
|
||||
let s:W = [ s:LIME, s:PURPLE, s:TERM_LIME, s:TERM_PURPLE ]
|
||||
let s:E = [ s:RED, s:PURPLE, s:TERM_RED, s:TERM_PURPLE ]
|
||||
|
||||
let s:modified.airline_warning = s:W
|
||||
let s:modified.airline_error = s:E
|
||||
|
||||
" Normal mode settings
|
||||
let s:N1 = [ s:BLUE, s:YELLOW, s:TERM_YELLOW, s:TERM_BLUE ]
|
||||
let s:N2 = s:unmodified
|
||||
let s:N3 = s:N1
|
||||
let g:airline#themes#cyberqueer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
let g:airline#themes#cyberqueer#palette.normal.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.normal.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.normal_modified = s:modified
|
||||
|
||||
" Insert mode settings
|
||||
let s:I1 = [ s:YELLOW, s:BLUE, s:TERM_BLUE, s:TERM_YELLOW ]
|
||||
let s:I2 = s:unmodified
|
||||
let s:I3 = s:I1
|
||||
let g:airline#themes#cyberqueer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#cyberqueer#palette.insert.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.insert.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.insert_modified = s:modified
|
||||
|
||||
" Replace mode settings
|
||||
let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:R2 = s:unmodified
|
||||
let s:R3 = s:R1
|
||||
let g:airline#themes#cyberqueer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
let g:airline#themes#cyberqueer#palette.replace.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.replace.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.replace_modified = s:modified
|
||||
|
||||
" Commandline mode settings
|
||||
let s:C1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:C2 = s:unmodified
|
||||
let s:C3 = s:C1
|
||||
let g:airline#themes#cyberqueer#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3)
|
||||
let g:airline#themes#cyberqueer#palette.commandline.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.commandline.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.commandline_modified = s:modified
|
||||
|
||||
" Visual mode settings
|
||||
let s:V1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ]
|
||||
let s:V2 = s:unmodified
|
||||
let s:V3 = s:V1
|
||||
let g:airline#themes#cyberqueer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
let g:airline#themes#cyberqueer#palette.visual.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.visual.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.visual_modified = s:modified
|
||||
|
||||
" Inactive settings
|
||||
let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ]
|
||||
let s:IA2 = s:unmodified
|
||||
let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ]
|
||||
let g:airline#themes#cyberqueer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
|
||||
let g:airline#themes#cyberqueer#palette.inactive_modified = s:modified
|
||||
|
||||
114
nvim/init.vim
114
nvim/init.vim
|
|
@ -18,6 +18,7 @@ Plug 'mg979/vim-visual-multi', {'branch': 'master'}
|
|||
Plug 'SirVer/ultisnips'
|
||||
Plug 'honza/vim-snippets'
|
||||
Plug 'mfussenegger/nvim-dap'
|
||||
Plug 'elihunter173/dirbuf.nvim'
|
||||
call plug#end()
|
||||
colorscheme cyberqueer
|
||||
let g:airline_powerline_fonts = 1
|
||||
|
|
@ -137,3 +138,116 @@ ca w!! w !sudo tee "%"
|
|||
" <CR>: confirm completion, or insert <CR>
|
||||
inoremap <expr> <CR> pumvisible() ? "\<C-Y>" : "\<CR>"
|
||||
command! Vb normal! <C-v>
|
||||
" vim-airline template by danrneal (http://github.com/danrneal)
|
||||
" cyberqueer by Tai Groot
|
||||
|
||||
let g:airline#themes#cyberqueer#palette = {}
|
||||
|
||||
" Define the true colors
|
||||
let s:AQUA = '#E40046'
|
||||
let s:BEIGE = '#d6abab'
|
||||
let s:BLACK = '#2c2c2c'
|
||||
let s:BLUE = '#E40046'
|
||||
let s:DGREY = '#2c2c2c'
|
||||
let s:GREEN = '#f50505'
|
||||
let s:LGREY = '#666666'
|
||||
let s:LIME = '#87F025'
|
||||
let s:MAGENTA = '#E40046'
|
||||
let s:PINK = '#E40046'
|
||||
let s:PURPLE = '#5018dd'
|
||||
let s:RED = '#f50505'
|
||||
let s:WHITE = '#d6abab'
|
||||
let s:YELLOW = '#5018dd'
|
||||
|
||||
" Define the 256-color fallbacks
|
||||
let s:TERM_AQUA = 14
|
||||
let s:BEIGE = 224
|
||||
let s:TERM_BLACK = 233
|
||||
let s:TERM_BLUE = 75
|
||||
let s:TERM_DGREY = 240
|
||||
let s:TERM_GREEN = 70
|
||||
let s:TERM_LGREY = 246
|
||||
let s:TERM_LIME = 82
|
||||
let s:TERM_MAGENTA = 90
|
||||
let s:TERM_PINK = 199
|
||||
let s:TERM_PURPLE = 54
|
||||
let s:TERM_RED = 9
|
||||
let s:TERM_WHITE = 231
|
||||
let s:TERM_YELLOW = 226
|
||||
|
||||
" Some default text colors for readability
|
||||
let s:GREY0 = s:WHITE
|
||||
let s:GREY1 = s:LGREY
|
||||
let s:GREY2 = s:DGREY
|
||||
let s:BG = s:BLACK
|
||||
|
||||
" 256-color fallbacks for text
|
||||
let s:TERM_GREY0 = s:TERM_WHITE
|
||||
let s:TERM_GREY1 = s:TERM_LGREY
|
||||
let s:TERM_GREY2 = s:TERM_DGREY
|
||||
let s:TERM_BG = s:TERM_BLACK
|
||||
|
||||
let s:unmodified = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ]
|
||||
let s:modified = {
|
||||
\ 'airline_b': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ 'airline_y': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ }
|
||||
|
||||
let s:W = [ s:LIME, s:PURPLE, s:TERM_LIME, s:TERM_PURPLE ]
|
||||
let s:E = [ s:RED, s:PURPLE, s:TERM_RED, s:TERM_PURPLE ]
|
||||
|
||||
let s:modified.airline_warning = s:W
|
||||
let s:modified.airline_error = s:E
|
||||
|
||||
" Normal mode settings
|
||||
let s:N1 = [ s:BLUE, s:YELLOW, s:TERM_YELLOW, s:TERM_BLUE ]
|
||||
let s:N2 = s:unmodified
|
||||
let s:N3 = s:N1
|
||||
let g:airline#themes#cyberqueer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
let g:airline#themes#cyberqueer#palette.normal.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.normal.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.normal_modified = s:modified
|
||||
|
||||
" Insert mode settings
|
||||
let s:I1 = [ s:YELLOW, s:BLUE, s:TERM_BLUE, s:TERM_YELLOW ]
|
||||
let s:I2 = s:unmodified
|
||||
let s:I3 = s:I1
|
||||
let g:airline#themes#cyberqueer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#cyberqueer#palette.insert.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.insert.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.insert_modified = s:modified
|
||||
|
||||
" Replace mode settings
|
||||
let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:R2 = s:unmodified
|
||||
let s:R3 = s:R1
|
||||
let g:airline#themes#cyberqueer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
let g:airline#themes#cyberqueer#palette.replace.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.replace.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.replace_modified = s:modified
|
||||
|
||||
" Commandline mode settings
|
||||
let s:C1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:C2 = s:unmodified
|
||||
let s:C3 = s:C1
|
||||
let g:airline#themes#cyberqueer#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3)
|
||||
let g:airline#themes#cyberqueer#palette.commandline.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.commandline.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.commandline_modified = s:modified
|
||||
|
||||
" Visual mode settings
|
||||
let s:V1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ]
|
||||
let s:V2 = s:unmodified
|
||||
let s:V3 = s:V1
|
||||
let g:airline#themes#cyberqueer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
let g:airline#themes#cyberqueer#palette.visual.airline_warning = s:W
|
||||
let g:airline#themes#cyberqueer#palette.visual.airline_error = s:E
|
||||
let g:airline#themes#cyberqueer#palette.visual_modified = s:modified
|
||||
|
||||
" Inactive settings
|
||||
let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ]
|
||||
let s:IA2 = s:unmodified
|
||||
let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ]
|
||||
let g:airline#themes#cyberqueer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
|
||||
let g:airline#themes#cyberqueer#palette.inactive_modified = s:modified
|
||||
|
||||
|
|
|
|||
|
|
@ -1,105 +0,0 @@
|
|||
#!/bin/bash
|
||||
echo "Uninstalling conflicting Packages"
|
||||
sudo pacman -Rns hyprland-git hyprcursor-git hyprland-qtutils-git hyprutils-git hyprgraphics-git hyprland-workspaces hyprwayland-scanner-git hyprland-workspaces-debug hyprland-qt-support-git hyprlang-git hyprgraphics-git hyprland-qtutils-git hyprlang-git; echo "uninstall completed, now installing"
|
||||
echo "Installing required Packages"
|
||||
sudo pacman -Syu --noconfirm hyprland hyprcursor wl-clipboard hyprpaper hyprlock wofi kitty dunst nwg-dock-hyprland nwg-drawer nwg-menu nwg-look python cmake meson cpio pkgconf ruby-pkg-config hyprsunset hypridle ksshaskpass nm-connection-editor network-manager-applet blueman bluez pipewire alsa-utils firefox greetd-tuigreet grim slurp gst-plugin-pipewire imagemagick nerd-fonts otf-font-awesome pipewire-alsa pipewire-jack pipewire-pulse qt5-wayland qt6-wayland swww ttf-jetbrains-mono wireplumber wofi qt6ct xdg-desktop-portal-hyprland xdg-utils xorg-server xorg-xinit papirus-icon-theme cool-retro-term units qalculate-gtk iwd dbus thunar tumbler thunar-archive-plugin thunar-shares-plugin thunar-volman hyprpicker
|
||||
echo "Installing AUR packages"
|
||||
yay -Syu --answerdiff None --answerclean All hyprland-workspaces bluetuith wvkbd kew wofi-calc walker-bin iwmenu bzmenu ulauncher
|
||||
#qalculate-gtk
|
||||
|
||||
rm -rf ~/.config/eww
|
||||
read -n1 -p "Install eww bar for PC, Notebook or Tablet [P,N,T]" doit
|
||||
case $doit in
|
||||
n|N) ln -s ~/Dotfiles/desktopenvs/hyprland/eww/ ~/.config/ ;;
|
||||
p|P) ln -s ~/Dotfiles/desktopenvs/hyprland/eww-nobattery/ ~/.config/eww ;;
|
||||
t|T) ln -s ~/Dotfiles/desktopenvs/hyprland/eww-touch/ ~/.config/eww ;;
|
||||
*) echo "enter a valid decision" ;;
|
||||
esac
|
||||
|
||||
#eww compilation
|
||||
echo "compiling EWW"
|
||||
cd ~/install-tmp
|
||||
git clone https://github.com/elkowar/eww
|
||||
cd eww
|
||||
cargo build --release --no-default-features --features=wayland
|
||||
cd target/release
|
||||
chmod +x ./eww
|
||||
sudo cp ./eww /usr/bin
|
||||
|
||||
sudo cp -r ~/Dotfiles/gtk-themes/cyberqueer /usr/share/themes
|
||||
sudo cp ~/Dotfiles/desktopenvs/hyprland/btop/themes/cyberqueer.theme /usr/share/btop/themes
|
||||
sudo cp -f ~/Dotfiles/desktopenvs/hyprland/greetd-tuigreet/config.toml /etc/greetd/config.toml
|
||||
|
||||
sudo ln /usr/bin/ksshaskpass /usr/lib/ssh/ssh-askpass
|
||||
cd ~/install-tmp
|
||||
mkdir ~/.icons
|
||||
wget https://github.com/guillaumeboehm/Nordzy-cursors/releases/download/v2.3.0/Nordzy-cursors-lefthand.tar.gz
|
||||
tar -zxvf Nordzy-cursors-lefthand.tar.gz -C $HOME/.icons/
|
||||
|
||||
#cd ~/install-tmp
|
||||
#wget https://ocs-dl.fra1.cdn.digitaloceanspaces.com/data/files/1482459209/papirus-icon-theme-violet-folders.tar.xz?response-content-disposition=attachment%3B%2520papirus-icon-theme-violet-folders.tar.xz&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=RWJAQUNCHT7V2NCLZ2AL%2F20250508%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250508T130703Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=f5312ba5a0e8f5eda2da85b2528f4b4905bc5b28f99cd5becb23d51c4d8c3b34
|
||||
#tar x -f papirus-icon-theme-violet-folders.tar.xz
|
||||
#cp -r Papirus* ~/.icons
|
||||
#gsettings set org.gnome.desktop.interface icon-theme Papirus-Dark
|
||||
|
||||
sudo systemctl enable bluez
|
||||
sudo systemctl enable bluetooth.service
|
||||
sudo systemctl enable iwd.service
|
||||
hyprpm update
|
||||
hyprpm add https://github.com/hyprwm/hyprland-plugins
|
||||
|
||||
rm -rf ~/.config/kitty
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/kitty/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/mimeapps.list
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/mimeapps.list ~/.config/
|
||||
|
||||
rm -rf ~/.config/walker
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/walker/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/hypr
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/hypr/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/xfce4
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/xfce4 ~/.config/
|
||||
|
||||
rm -rf ~/.config/wofi
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/wofi/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/dunst
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/dunst/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/alacritty
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/alacritty ~/.config/
|
||||
|
||||
rm -rf ~/.config/nwg-dock-hyprland
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/nwg-dock-hyprland ~/.config/
|
||||
|
||||
rm -rf ~/.config/nwg-drawer
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/nwg-drawer ~/.config
|
||||
|
||||
rm -rf ~/.config/nwg-panel
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/nwg-panel ~/.config
|
||||
|
||||
rm -rf ~/.config/ulauncher
|
||||
cp -s ~/Dotfiles/desktopenvs/hyprland/ulauncher/ ~/.config/
|
||||
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/scripts ~/.config
|
||||
|
||||
rm -rf ~/.config/btop
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/btop ~/.config/
|
||||
#ln -s ~/Dotfiles/desktopenvs/hyprland/gtk/* ~/.config
|
||||
|
||||
rm -rf ~/.config/gtk-3.0
|
||||
ln -s ~/Dotfiles/desktopenvs/hyprland/gtk-3.0 ~/.config
|
||||
|
||||
#ln -s ~/Dotfiles/desktopenvs/hyprland/eww/ ~/.config/
|
||||
#ln -s ~/Dotfiles/desktopenvs/hyprland/eww-nobattery/ ~/.config/eww
|
||||
|
||||
cp ~/Dotfiles/resources/fflogo.svg ~/Pictures/fflogo.svg
|
||||
|
||||
cp ~/Dotfiles/desktopenvs/hyprland/hypr-usr/* ~/.config
|
||||
wget https://cloud.abdelbaki.eu/apps/theming/image/background?v=15 -O ~/Pictures/background.jpg
|
||||
python -m venv ~/.config/python-script
|
||||
~/.config/python-script/bin/pip install speedtest-cli requests pint simpleeval parsedatetime
|
||||
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo pacman -Syu zsh neovim curl pyright bash atftp bash-language-server btop clang fastfetch fzf hyfetch lua-language-server micro nano pulsemixer yazi z qrencode distrobox
|
||||
#cli dotfiles
|
||||
echo "Installing bash and zsh setting files"
|
||||
rm ~/.bashrc
|
||||
rm ~/.zshrc
|
||||
ln -s ~/Dotfiles/.bashrc ~/.bashrc
|
||||
ln -s ~/Dotfiles/.zshrc ~/.zshrc
|
||||
|
||||
rm -rf ~/.config/starship.toml
|
||||
ln -s ~/Dotfiles/starship.toml ~/.config/
|
||||
|
||||
rm -rf ~/.config/micro/
|
||||
cp -r ~/Dotfiles/micro/ ~/.config/
|
||||
|
||||
|
||||
#vim plug installer
|
||||
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
|
||||
rm -rf ~/.config/nvim/
|
||||
ln -s ~/Dotfiles/nvim/ ~/.config/
|
||||
cp ~/Dotfiles/nvim/cyberqueer.vim ~/.local/share/nvim/site/plugged/vim-airline-themes/autoload/airline/themes/
|
||||
|
||||
rm -rf ~/.config/yazi/
|
||||
ln -s ~/Dotfiles/yazi/ ~/.config/
|
||||
|
||||
rm -rf ~/.config/spotify-tui/
|
||||
ln -s ~/Dotfiles/spotify-tui/ ~/.config/
|
||||
|
||||
cp ~/Dotfiles/resources/fflogo.svg ~/Pictures/fflogo.svg
|
||||
|
||||
# Download and install nvm:
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
|
||||
|
||||
# in lieu of restarting the shell
|
||||
\. "$HOME/.nvm/nvm.sh"
|
||||
git config core.editor nvim
|
||||
# Download and install Node.js:
|
||||
nvm install 22
|
||||
|
||||
# Verify the Node.js version:
|
||||
node -v # Should print "v22.14.0".
|
||||
nvm current # Should print "v22.14.0".
|
||||
|
||||
# Verify npm version:
|
||||
npm -v # Should print "10.9.2".
|
||||
|
||||
#zsh setup
|
||||
echo '
|
||||
#starship setup
|
||||
echo "Installing Starship"
|
||||
curl -sS https://starship.rs/install.sh | sh
|
||||
|
||||
#ohmyzsh setup
|
||||
echo "Installing oh my zsh"
|
||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||
|
||||
#ohmyzsh plugins
|
||||
echo "Installing oh my zsh plugins"
|
||||
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
||||
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
||||
' | zsh
|
||||
|
||||
#zsh setup
|
||||
echo "Setting up zsh"
|
||||
chsh -s /usr/bin/zsh
|
||||
#homectl update --shell=/usr/bin/zsh
|
||||
Loading…
Reference in New Issue