Skip to content

yordisc/dotfiles

Repository files navigation

Maintained GitHub last commit GitHub repo size GitHub commit activity (branch)


🐧 Dotfiles 🛐

This Dotfiles is made particularly to help me install things that I think can be done faster, I also hope it will be useful for whoever needs it.

My favorite distro is Debian so it's mostly meant to work well on Debian, it also has functionality on Fedora (since I use it too) and Archlinux (because I might use it again in the future).

⚡ Dependencies ⚡

sudo apt install dialog git inxi -y
sudo dnf install dialog git inxi -y
sudo pacman -S dialog git inxi -y

📌 Install RPM Fusion Fedora

su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

📌 Install Chaotic Aur (Opcional)

pacman-key --recv-key FBA220DFC880C036 --keyserver keyserver.ubuntu.com
pacman-key --lsign-key FBA220DFC880C036
pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
sudo pacman-key --init
sudo pacman -Syyu
sudo echo "[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist" >> -a /etc/pacman.conf
sudo pacman -Syyu

✨ Installer ✨

This is a Script that I wrote to facilitate the installation in the three right-handed ones that I use most frequently (Debian, Fedora and ArchLinux). To use it, you just have to put this command line in the terminal.

cd ~/ && git clone https://github.com/yordisc/dotfiles && chmod 777 dotfiles/* -R && cd dotfiles/ && sudo bash dotfiles.sh

And follow the next steps:

  1. Enter the name of the user to whom you want to install the programs.
  2. The package you want to use according to the distribution is placed: Deb , Rpm , Aur.
  3. Select what you want to install (there are three menus so if you are not going to install anything from one press ENTER and go to the next menu).
Dotfiles.sh

Dotfiles.sh

dotfiles01 dotfiles02 dotfiles03 dotfiles04 dotfiles05 dotfiles06

📌 Bspwm

The Bspwm installer is inside dotfiles.sh, just select it.

Bspwm

Bspwm bspwm01 bspwm02 bspwm03

Ctrl + Super + h - It will show the keybindings menu
Alt + Super + p - Switch to polybar alternative
Alt + Super + Tab - Change skin

✏️ Complete Nerdfons (Optional)

git clone https://github.com/ryanoasis/nerd-fonts
unzip nerd-fonts-master.zip
rm nerd-fonts-master.zip
cd nerd-fonts
sudo bash ./install.sh

💻 Automatically mount the disk at startup

sudo blkid
sudo mousepad /etc/fstab

📀 Recommended distros

Repair GRUB (if the case comes to pass)

To repair grub on Fedora use this command:

sudo grub2-mkconfig -o /etc/grub2.cfg
sudo grub2-mkconfig -o /etc/grub2-efi.cfg

📢 Pages of interest

💯 Resources used / Credits

🇻🇪 Social Media