Skip to content
Schnee111Public

About

❄️ Personal Fedora 44 Hyprland + Quickshell (end-4) dotfiles. Minimalist macOS / Material 3 aesthetic, dual-monitor setup, and custom Rofi launchpad.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

schnee's dotfiles

Personal dotfiles and configurations for Fedora Linux 44 running Hyprland with Quickshell (Material 3 / end-4 framework). Crafted with a clean, minimalist frosted glassmorphism aesthetic tailored for productivity and gaming workflows.

Showcase

Muted Sage / Reze Theme Tiling Workflow (Discord, Kitty, Spotify)

Wallpaper & Color Customizer (Material You) Desktop Widgets & Dashboard


Specifications

Component Specification
OS Fedora Linux 44 (Workstation Edition)
Kernel Linux 7.2.x x86_64
Compositor Hyprland (Wayland)
Shell / Widgets Quickshell (end4-pC / Material 3)
Launcher Rofi 2.0 (Custom Launchpad Grid)
Terminal Kitty with Fish shell & Starship prompt
Laptop Hardware ASUS (TigerLake Intel Iris Xe GT2)
Laptop Display 14-inch 2.8K 90Hz OLED (eDP-1, 1.5x scale)
External Monitor Xiaomi Mi Desktop Monitor 1080p @ 200Hz (HDMI-A-1, 1.0x scale)
Audio DAC Intel Tiger Lake-LP Smart Sound Technology (SOF)
Mouse Ajazz AJ139 V2 MC (PAW3311, WebHID driver)

Repository Structure

.
├── .gitattributes              # GitHub Linguist overrides
├── .gitignore
├── install.sh                  # Automated installer & symlink script
├── README.md                   # System documentation
├── hypr/
│   ├── monitors.lua            # Dual-monitor scaling and refresh rates
│   ├── custom/                 # Hyprland modular configuration
│   │   ├── env.lua             # Custom environment variables
│   │   ├── execs.lua           # Autostart applications
│   │   ├── general.lua         # Layout, gaps, and borders
│   │   ├── keybinds.lua        # Keybind overrides
│   │   ├── rules.lua           # Window and workspace rules
│   │   └── variables.lua       # Custom variables
│   └── scripts/
│       ├── audio_output_toggle.sh    # Toggle SOF audio outputs
│       ├── display_switch.sh         # Rofi display profile switcher
│       └── screenshot_fullscreen.sh  # Complete screenshot pipeline
├── rofi/
│   ├── launcher.sh             # Launchpad launcher with theme sync
│   ├── launchpad.rasi          # Fullscreen grid layout
│   ├── display.rasi            # Display switcher menu layout
│   └── colors.rasi             # Material You dynamic colors
├── kitty/
│   └── kitty.conf              # Font, padding, and fish shell
├── fish/
│   └── config.fish             # Aliases, transients, and prompt
├── starship/
│   └── starship.toml           # Minimalist starship prompt
├── pipewire/
│   └── 10-headphone-balance.conf # Channel balance DSP filter
└── swappy/
    └── config                  # Screenshot save path configuration

Installation

1. Clone the repository

git clone https://github.com/Schnee111/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles

2. Preview changes (Dry Run)

./install.sh --dry-run

3. Install & Symlink

./install.sh

Note: Existing configuration files will automatically be backed up to ~/.config/dotfiles_backup_<timestamp>/ before creating symbolic links.


Credits

About

❄️ Personal Fedora 44 Hyprland + Quickshell (end-4) dotfiles. Minimalist macOS / Material 3 aesthetic, dual-monitor setup, and custom Rofi launchpad.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages