Skip to content

MiZentUi/dotfiles

Repository files navigation

MiZentUi's dotfiles

rice

These are my Arch Linux dotfiles. Feel free to use anything you want, but at your own risk.

Components

  • Hyprland - an independent, highly customizable, dynamic tiling Wayland compositor
  • Hypr Ecosystem - a collection of various hypr* projects
  • Waybar - a highly customizable Wayland bar for Sway and Wlroots based compositors
  • wpaperd - modern wallpaper daemon for Wayland
  • rofi - a window switcher, application launcher and dmenu replacement
  • kitty - a fast, feature-rich, GPU based terminal emulator
  • mako - a lightweight Wayland notification daemon
  • Eww - a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager
  • SDDM - a QML based X11 and Wayland display manager
  • GRUB - a Multiboot boot loader
  • Zsh - a shell designed for interactive use with Oh My ZSH! framework
  • Vim - the ubiquitous text editor
  • fastfetch - a maintained, feature-rich and performance oriented, neofetch like system information tool
  • MControlCenter - a free and open source GNU/Linux application that allows you to change the settings of MSI laptops

Installation

This dotfiles are based on GNU Stow and an installation shell script.

# arch linux
sudo pacman -S git stow 

git clone https://github.com/MiZentUi/dotfiles
cd dotfiles

chmod +x install.sh
./install.sh           # use -s for stowing only or -h for additional options

Note: If you encounter symlink conflicts during installation, remove the listed directories and try again.

Post-Installation

Git Config

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
git config --global init.defaultBranch main

First-Time Git Setup - Pro Git book

SSH

# ~/.ssh/config

Host github.com
  HostName github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/github

OpenSSH - Arch Wiki

Hibernation

For hibernation, your swap partition must be at least as large as your RAM (for 16GB RAM recomended 20GB swap partition). Also, the resume hook is required in /etc/mkinitcpio.conf after udev.

Power management/Suspend and hibernate - Arch Wiki

References

Contributors

Languages