2019-02-06 19:46:13 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
2024-03-13 13:09:51 +01:00
|
|
|
DIR=$(pwd)
|
2019-07-24 12:01:51 +02:00
|
|
|
echo "DIR: $DIR"
|
2020-10-27 21:06:46 +01:00
|
|
|
|
2020-11-11 00:16:56 +01:00
|
|
|
# Profile
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.profile" ~/.profile
|
2020-11-11 00:16:56 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# ZSH shell!
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.zshrc" ~/.zshrc
|
|
|
|
ln -s "$DIR/.zprofile" ~/.zprofile
|
|
|
|
ln -s "$DIR/.zlogin" ~/.zlogin
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# i3 config (<3 tiling WM)
|
2019-07-24 12:01:51 +02:00
|
|
|
mkdir ~/.config/i3
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/i3/config" ~/.config/i3/config
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# sway config (i3 za wayland)
|
2019-07-24 12:01:51 +02:00
|
|
|
mkdir ~/.config/sway
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/sway/config" ~/.config/sway/config
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2023-03-01 17:35:03 +01:00
|
|
|
# i3status vrstica zgoraj
|
2024-12-10 12:39:21 +01:00
|
|
|
mkdir ~/.config/i3status
|
|
|
|
ln -s "$DIR/.config/i3status/config" ~/.config/i3status/config
|
2023-03-01 17:35:03 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# termite terminal (ok terminal za X)
|
2019-07-24 12:01:51 +02:00
|
|
|
mkdir ~/.config/termite
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/termite/config" ~/.config/termite/config
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# Kitty terminal (GL, wayland)
|
2020-09-01 00:54:56 +02:00
|
|
|
mkdir ~/.config/kitty
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/kitty/kitty.conf" ~/.config/kitty/kitty.conf
|
|
|
|
ln -s "$DIR/.config/kitty/solarized.conf" ~/.config/kitty/solarized.conf
|
|
|
|
ln -s "$DIR/.config/kitty/gruvbox.conf" ~/.config/kitty/gruvbox.conf
|
2020-09-01 00:54:56 +02:00
|
|
|
|
2023-03-09 00:21:14 +01:00
|
|
|
# Foot terminal (minimal wayland term)
|
|
|
|
mkdir ~/.config/foot
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/foot/foot.ini" ~/.config/foot/foot.ini
|
2023-03-09 00:21:14 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# compton compositor (za X - transparence oken in efekti)
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/compton.conf" ~/.config/compton.conf
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# redshift (pordeci skrin, X)
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/redshift" ~/.config/redshift
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2024-03-16 17:28:50 +01:00
|
|
|
# guix (channel z lokalnimi paketi
|
|
|
|
mkdir ~/.config/guix
|
|
|
|
ln -s $DIR/.config/guix/channels.scm ~/.config/guix/channels.scm
|
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# i3 block, bolj fensi statusbar (ne uporabljam vec)
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.i3blocks.conf" ~/.i3blocks.conf
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# rofi launcher
|
2023-03-01 17:35:03 +01:00
|
|
|
mkdir ~/.config/rofi
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.config/rofi/config.rasi" ~/.config/rofi/config.rasi
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# VIM!
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.vimrc" ~/.vimrc
|
2019-02-06 19:46:13 +01:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# barve v terminalu in neki detajli, X
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.Xresources" ~/.Xresources
|
2019-07-24 12:01:51 +02:00
|
|
|
|
2020-10-27 21:06:46 +01:00
|
|
|
# GIT konfiguracija
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.gitconfig" ~/.gitconfig
|
2020-10-27 21:06:46 +01:00
|
|
|
|
|
|
|
# Razne uporabne skripte
|
|
|
|
mkdir ~/bin
|
|
|
|
# Screenshot skripta (wayland)
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/bin/screenshot" ~/bin/screenshot
|
2020-10-27 21:06:46 +01:00
|
|
|
# backup ukaz
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/bin/backmeup" ~/bin/backmeup
|
2020-10-27 21:06:46 +01:00
|
|
|
# transparenca neaktivnih oken na swayu
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/bin/inactive-windows-transparency.py" ~/bin/inactive-windows-transparency.py
|
2020-10-27 21:06:46 +01:00
|
|
|
# virtual piano keyboard na pulseaudiu!
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/bin/png2ico" ~/bin/png2ico
|
2020-10-27 21:06:46 +01:00
|
|
|
# png v ico konverzija
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/bin/vmpk-pa" ~/bin/vmpk-pa
|
2021-03-10 18:38:27 +01:00
|
|
|
|
|
|
|
# Guile
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.guile" ~/.guile
|
2021-03-10 18:38:27 +01:00
|
|
|
|
|
|
|
# X11 popravki aplikacij
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/applications/dbeaver.desktop" ~/.local/share/applications/dbeaver.desktop
|
|
|
|
ln -s "$DIR/applications/dbeaver.desktop" ~/.local/share/applications/com.obsproject.Studio.desktop
|
|
|
|
ln -s "$DIR/applications/arduino2.desktop" ~/.local/share/applications/arduino2.desktop
|
2023-11-20 18:43:42 +01:00
|
|
|
|
2021-03-10 18:38:27 +01:00
|
|
|
|
2023-03-01 17:35:03 +01:00
|
|
|
# Emacs <3
|
2021-03-10 18:38:27 +01:00
|
|
|
mkdir ~/.emacs.d
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.emacs.d/init.el" ~/.emacs.d/init.el
|
|
|
|
ln -s "$DIR/.emacs.d/config.org" ~/.emacs.d/config.org
|
2024-08-21 17:30:42 +02:00
|
|
|
ln -s "$DIR/.emacs.d/sclang-helper.el" ~/.emacs.d/sclang-helper.el
|
2021-04-25 00:43:50 +02:00
|
|
|
|
|
|
|
# SSH (timeout)
|
|
|
|
mkdir ~/.ssh
|
2024-03-13 13:09:51 +01:00
|
|
|
ln -s "$DIR/.ssh/config" ~/.ssh/config
|
2023-03-09 00:21:14 +01:00
|
|
|
|