Skip to content
MiZentUiPublic

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiZentUi's dotfiles

rice

rice.mp4

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

Supports automatic Matugen theming based on the current desktop wallpaper.

Components

  • Hyprland - an independent, highly customizable, dynamic tiling Wayland cwompositor
  • 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
  • hyprquickpaper - wallpaper selector made using quickshell
  • matugen - a cross-platform material you and base16 color generation tool
  • 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
  • cava - cross-platform audio visualizer
  • Spicetify - the powerful CLI that takes control of the Spotify client.
  • 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 --recurse-submodules https://github.com/MiZentUi/dotfiles.git
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

Сustomized via Matugen

  • Hyprland
  • Waybar
  • GTK
  • Qt Configuration Tool
  • Kitty
  • Rofi
  • Mako
  • Visual Studio Code
  • Telegram
  • OBS Studio
  • Obsidian
  • Vesktop
  • Spotify (Spicetify)
  • Heroic Games Launcher
  • Wine
  • Cava
  • Yazi
  • ElyPrismLauncher

References

Contributors

Languages