Warning Some additional configuration maybe required
1. Clone the repository
git clone https://github.com/MiniApollo/config.git
cd config2. Copy the configuration.
Note Delete the files that you don't need.
cp -r alacritty lazygit hypr tmux emacs nvim rofi waybar xfce4 ~/.config/
cp .bashrc ~/
mkdir -p ~/.local/share/ && cp -r fonts/ ~/.local/share/- Linux Kernel: Linux LTS
- Distro: Arch
- Window Manager - Compositor: Hyprland
- Terminal Emulator: Alacritty
- Shell: Bash
- Browser: Librewolf
- Text Editor: Gnu Emacs
- Resource monitor: HTOP
- GUI File manager: Thunar
- Night light: Gammastep
- Brightness: brightnessctl
- Notifier: dunst
- Wallpaper: dynamic-wallpaper-wayland
- Package Manager: Use-package with Package.el
Note The Godot editor must be running when you connect with LSP. Note The default port in nvim-lspconfig for Godot is 6008, but if you're running Godot 4.0 then that's configured to use 6005 (you can change this in the settings).
BACKUP anything that you don't want to lose!
To check iso integrity: gpg --verify
When partitioning the disk you can use Gparted from another distro for safer install like linux mint.
- EFI system partition: Recommended size 1 GiB (1024 MiB)
- Swap partition: Recommended size 4 GiB (4096 MiB)
Use plocate Enable the repos you want to use in /etc/pacman.conf
Core
pacman -S doas cronie networkmanager grub efibootmgr os-prober bash-completionsyslink doas and enable services
ln -s $(which doas) /usr/bin/sudo
systemctl enable NetworkManager.service
systemctl enable cronie.serviceSetup grub and enable os prober for other operating systems
doas vim /etc/default/grubpacman -S pacman-contribInstall bash-completion and add to .bashrc (complete -F _root_command doas) for doas bash completion
Generate user dirs
doas pacman -S xdg-user-dirs
xdg-user-dirs-updateWindow manager
doas pacman -S hyprland waybar alacritty htop tlp gammastep network-manager-applet rofi-wayland hypridle hyprlock hyprpicker swaybg wl-clipboard foot slurp grim playerctl brightnessctl xdg-desktop-portal-hyprland xdg-desktop-portal-gtk dunst greetd-tuigreet nwg-look hyprpolkitagent fastfetch chronyDon't forget to setup tlp, tuigreet. xdg-desktop-portal-gtk needed for file picker hyprland.
systemctl enable tlp.service
systemctl enable greetd.service
systemctl enable chronyd.serviceFonts
doas pacman -S noto-fonts noto-fonts-emoji ttf-jetbrains-monoand copy the fonts included in config into fonts folder
Hardware Intel
doas pacman -S intel-ucodeFor older intel:
doas pacman -S libva-intel-driverFor newer intel:
doas pacman -S intel-media-driverNvidia:
doas pacman -S linux-lts-headers nvidia-open-dkms cuda lib32-nvidia-utilsNvidia Optimus
doas pacman -S nvidia-primePipewire
doas pacman -S pipewire pipewire-alsa pipewire-pulse alsa-utilsAur
doas pacman -S base-devel rust
doas pacman -Rdd sudodoas vim /etc/makepkg.conf set threads and pacman auth to doas Install Paru
Themes
paru -S arc-gtk-theme
paru qogir-icon-themeBrowsers
paru -S librewolf-bin
paru -S brave-binLighter Programs
doas pacman -S gparted keepassxc ristretto galculator celluloid yt-dlp cmus vlc audacityThunar
doas pacman -S thunar tumbler ffmpegthumbnailer thunar-volman gvfs thunar-archive-plugin file-rollerFor Gparted and other root programs. A hack xhost
doas pacman -S xorg-xhostTo launch with xhost:
xhost si:localuser:root && gparted && xhost -si:localuser:rootDevelopment
doas pacman -S git lazygit git-delta cmake
doas pacman -S emacs-wayland ripgrep fd
doas pacman -S tmux fzf neovim luarocks tree-sitter nodejs-lts-jod npm
paru -S vscodium-binHeavy Programs
doas pacman -S firefox libreoffice-fresh thunderbird gimp krita kdenlive blenderLibreoffice in options:
- view: colibre (dark) theme
- Apperiance: light Install hunspell dictionaries
doas pacman -S hunspell-en_us hunspell-hu- Languages and locales:General:Format locale settings Hungarian
- Languages and locales:General:Default for docs Hungarian
Thunar:
- view: location selector: button style
- List view
- Edit:preferences:Display:Format: Today at 00:00
- Edit:preferences:Side Pane: Icon size 32px
Gaming
doas pacman -S steamIOS
doas pacman -S libimobiledevice usbmuxd
doas pacman -S gvfs-afc gvfs-gphoto2Cups
doas pacman -S cups avahi nss-mdns
doas pacman -S ghostscript # for some printersAlso Install firewall and enable all services that you want to use.
System Update
doas pacman -Syu && flatpak update- Thunar use alacritty: Change in desktop files at /usr/share/applications/ to terminal=false exec=alacritty -e command
- if you want to mount ntfs partion in fstab you need to use ntfs3 type
- Gentoo: To poweroff the computer use loginctl poweroff/reboot in order when closing of the leds the command finish
- Change mic volume: wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.3
- Qtile config and EverForest theme(waybar): luxirio/linux
- Amazing Readme: Sigmanificient/dotfiles

