________ ______ ___________ _______ __ ___ _______ ________
|" "\ / " (" _ ")" "|" \ |" | /" "|/" )
(. ___ :) // ____ )__/ \\__(: ______)| ||| | (: ______|: \___/
|: \ ) ||/ / ) :) \\_ / \/ | |: ||: | \/ | \___ \
(| (___\ |(: (____/ // |. | // ___) |. | \ |___ // ___)_ __/ \\
|: :)\ / \: | (: ( /\ |( \_|: (: "|/" \ :)
(________/ \"_____/ \__| \__/ (__\_|_)_______)_______|_______/
These dotfiles are specifically tailored for my personal setup and workflow. While you're welcome to use them as inspiration or reference, please note that:
- They are heavily customized for my specific system and hardware
- Direct implementation might require significant modifications for your setup
- Some features might be dependent on specific hardware or software configurations
- Installation scripts assume certain system configurations and paths
- Many configuration files contain hardcoded personal directory structures
- This repository is currently in transition towards being more public-friendly
Note: While I'm working on making these configurations more portable and user-friendly, they currently contain many personal path references and system-specific configurations. If you want to use these dotfiles, you'll need to carefully review and modify paths and settings to match your system.
- Clone the Repository:
git clone https://github.com/AccursedGalaxy/dotfiles.git $HOME/dotfiles
cd $HOME/dotfiles
- Install GNU Stow:
# On Debian/Ubuntu
sudo apt install stow
# On Arch Linux
sudo pacman -S stow
- Deploy Configurations:
# Deploy all configurations
stow .
# Or deploy specific configurations
stow zsh
stow hypr
stow neovim
- Shell Environment: ZSH configuration with Starship prompt and extensive plugin system
- Window Management: Hyprland setup with custom animations and workflow optimizations
- Development Setup: Neovim configuration (maintained in a separate repository)
- Terminal Multiplexer: Tmux configuration for enhanced terminal workflow
- System Utilities: Curated collection of CLI tools and productivity enhancers
-
ZSH Configuration
- Starship prompt with custom theme
- Extensive plugin system for enhanced productivity
- Intelligent history management
- Development environment integrations (Python, Node.js, Go)
- Custom aliases and functions
-
Hyprland Setup
- Dynamic tiling window management
- Custom animations and gestures
- Multi-monitor support
- Automated wallpaper management
- Hardware-specific optimizations
-
Development Environment
- Neovim configuration (separate repository)
- Language-specific tooling
- Git workflow optimizations
- Project management utilities
Core dependencies:
- GNU Stow (for dotfile management)
- ZSH + Oh-My-ZSH
- Starship
- Hyprland
- Neovim
- Tmux
- Additional CLI tools (fzf, bat, lsd, etc.)
dotfiles/
βββ zsh/ # ZSH configuration and scripts
βββ hypr/ # Hyprland window manager setup
βββ tmux/ # Tmux configuration
βββ neofetch/ # System information display
βββ starship/ # Terminal prompt customization
For security and personalization:
- Create a
private
directory in your home folder - Store sensitive configurations there
- Use the provided templates as a base
- Never commit private configurations to the repository
While these dotfiles are primarily for personal use, suggestions and improvements are welcome through issues and pull requests.
This project is open-sourced under the MIT License. Copyright (c) 2024 AccursedGalaxy.
π Security Notice: Sensitive and personal data has been excluded or anonymized.