Skip to content

Latest commit

 

History

History
93 lines (66 loc) · 4.47 KB

README.md

File metadata and controls

93 lines (66 loc) · 4.47 KB

nekrodots 🐧

⚠️ Disclaimer: Configurations in this repository are adapted for my specific hardware and needs. If you intend to replicate it, be aware that tweaking will be necessary.

⚠️ Disclaimer 2: My dots are usually up to date but the info on the readme can be old.

⚠️ Disclaimer 3: There is the Monochromatic version (old) and the Gruvbox version (new). The README assumes you want to install the Gruvbox one.

⚫ Click here for the Monochromatic version preview

desktop

apps

video.mp4
🟠 Click here for the Gruvbox version preview

desktop

apps

gruvbox.mp4

Setup Guide

Prerequisites

  • Arch Linux
  • Internet connection

Let's start the setup!

  1. Uncomment Color and ParallelDownloads in /etc/pacman.conf. You can also set ParallelDownloads to 10.
sudo nano /etc/pacman.conf
  1. Install yay.
pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
  1. Download all the packages (These are the ones I use; if you are not me, you don't need most of them. Take a look and choose the ones you actually want).
yay -S adw-gtk-theme ani-cli appimagelauncher-bin base base-devel bash-completion bat blueman bluez-utils bottles breeze-icons btop cliphist cmatrix cowsay cpupower fastfetch filezilla firefox gcolor3 gimp git gnome-disk-utility gradience grim helix heroic-games-launcher-bin htop hypridle hyprland hyprpaper hyprpicker imv informant intel-ucode jdk8-openjdk jq jre-openjdk jre21-openjdk jre8-openjdk kitty kolourpaint kvantum kvantum-qt5 kvantum-theme-libadwaita-git lib32-mangohud libreoffice-fresh linux linux-firmware linux-headers localsend-bin lsd man-db man-pages mangohud mcpelauncher-appimage nano neofetch neovim networkmanager noto-fonts-cjk noto-fonts-extra ntfs-3g nvidia nvidia-settings nwg-look obs-studio pacman-contrib papirus-folders papirus-icon-theme pavucontrol pipewire-alsa pipewire-ffado pipewire-pulse pipewire-roc pipewire-v4l2 pipewire-zeroconf polkit-gnome prismlauncher-qt5-bin protonup-qt-bin qbittorrent qt5ct qt6ct reflector screen slurp steam sudo swaync throttled thunar thunar-archive-plugin thunar-media-tags-plugin tldr ttf-apple-emoji ttf-jetbrains-mono-nerd ttf-ms-win11-auto unrar unzip virtualbox virtualbox-guest-iso vkd3d vlc waybar wget wine wine-gecko wine-mono wofi wttrbar wtype xarchiver xdg-desktop-portal-hyprland yay-bin zathura zathura-pdf-poppler zip
  1. I compile hyprlock myself using this patch, but you don't need to if you don't have a nvidia card.

  2. Clone the repo.

cd && git clone https://github.com/FelipeFMA/nekrodots.git
  1. Copy everything from ~/nekrodots/config/ to ~/.config/.
cp ~/nekrodots/gruvbox/config/* ~/.config/ -r
  1. Put throttled.conf in the correct location (Note: This file contains my CPU undervolt settings; do not apply these settings if you are not me!).
sudo cp ~/nekrodots/throttled.conf /etc/
  1. Put cpupower in the correct location (Note: This file contains my CPU clock settings; do not apply these settings if you are not me!).
sudo cp ~/nekrodots/cpupower /etc/default/
  1. Enable the throttled service (Note: Activate the throttled service if you intend to utilize it).
sudo systemctl enable throttled
  1. Enable the cpupower service (Note: Activate the throttled service if you intend to utilize it).
sudo systemctl enable cpupower
  1. Move bashrc to ~/.bashrc.
mv ~/.bashrc ~/.bashrc.backup && cp ~/nekrodots/gruvbox/bashrc ~/.bashrc
  1. Reboot and enjoy! If you haven't installed any display manager, you'll need to start hyprland by typing Hyprland on the TTY.
sudo reboot now