- Vim Script 40.8%
- Python 35.3%
- Shell 12.8%
- Lua 5.5%
- SCSS 2.8%
- Other 2.8%
| .config | ||
| .icons@3864d851aa | ||
| .local/share | ||
| .notes@7919cca2b8 | ||
| .themes@3864d851aa | ||
| .bashrc | ||
| .gitignore | ||
| .gitmodules | ||
| .tmux.conf | ||
| .vimrc | ||
| README.md | ||
Setup a new machine
cloning
Now that you have it all set, let's configure a new system with the dotfiles you have in your repository.
First, clone locally your online repository:
git clone --bare git@git.0w.tf:Milka64/dotfiles.git $HOME/Dotfiles
Again, you have to defined the same alias as before:
alias dotfiles='/usr/bin/git --git-dir=$HOME/Dotfiles --work-tree=$HOME'
Remember to put it in your $SHELL configuration file. Now, just apply the changes from the repository you have just cloned to your system:
dotfiles checkout --force --recurse-submodules
dotfiles submodule update --init --recursive
If some of the files already exist, you will get an error. This will probably happen with files created by default during the openSUSE installation and user account creation, such as the $HOME/.bashrc file, no worries, just rename or delete them.
Now, each time you change your configuration files tracked by Git, remember to commit and push your changes.
packages
what you need is:
dnf install copr-cli
dnf install dunst wlogout alacritty
Sway desktop
dnf copr enable alebastr/sway-extras
dnf copr enable eddsalkield/swaylock-effects
dnf install swayidle sway waybar swaylock-effects pavucontrol wl-copy slurp grim
pip install autotiling
I3 desktop
dnf copr enable jda/i3
dnf copr enable sentry/i3desktop
dnf copr enable tokariew/i3lock-color
dnf install python3-i3ipc i3status-config i3status i3lock i3-gaps rofi-themes rofi feh polybar picom conky
install rust
install rust with official doc && install cargo & swayr