Skip to content

mattsu014/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux Rice - Glass Purple


Desktop

Languages


About

This repository contains my Arch Linux rice running Hyprland on Wayland.

The current theme is a glass purple aesthetic — transparent blurred windows, purple neon accents, and dynamic colors driven by pywal based on the active wallpaper.


Components

Role Tool
Compositor Hyprland
Status Bar Waybar
Terminal Kitty
Launcher Rofi
Wallpaper Hellpaper + awww
Color scheme pywal (wal)
Fetch Fastfetch + pokemon-colorscripts
Shell Bash + Starship
GTK Theme Chicago95
File Manager Thunar
Browser Vivaldi
Editor Neovim / VS Code

Features

  • Glass effect — background blur, transparency and glow shadows via Hyprland
  • Dynamic colors — pywal generates the entire color palette from the wallpaper, applied to Waybar and Rofi automatically
  • Hellpaper — fuzzy wallpaper picker integrated with awww + pywal
  • Custom wallpaper picker — GTK4 Python app with thumbnail grid and search
  • Waybar — floating pill bar with pywal colors, Nerd Font icons, Japanese workspace numbers
  • Kitty — glass purple terminal with JetBrainsMono Nerd Font and cursor trail
  • Rofi — translucent launcher styled with pywal colors
  • Starship prompt in Bash
  • Fastfetch with random Pokémon art on every terminal open

Structure

.
├── README.md
├── README-pt-br.md
├── screenshots
└── systemRice
    ├── .bashrc
    ├── fastfetch
    │   └── config.jsonc
    ├── gtk-3.0
    │   └── settings.ini
    ├── hellpaper
    │   └── hellpaper.conf
    ├── hypr
    │   └── hyprland.conf
    ├── kitty
    │   └── kitty.conf
    ├── rofi
    │   └── config.rasi
    ├── scripts
    │   ├── set-wallpaper
    │   └── wallpaper-picker
    ├── wal
    │   └── templates
    │       ├── colors-rofi-wal.rasi
    │       └── colors-waybar-wal.css
    ├── wallpapers
    │   ├── nika.png
    │   ├── wallpaper.png
    │   ├── wallpaper1.png
    │   └── wallpaper2.png
    └── waybar
        ├── battery-icon.sh
        ├── config
        ├── style.css
        ├── configs
        │   ├── default_config
        │   └── windows95_config
        └── styles
            ├── default_style.css
            ├── windows95.css
            └── ...

Installation

Requires a minimal Arch Linux install with internet access and a non-root user with sudo.

git clone https://github.com/mattsu014/dotfiles ~/.dotfiles
cd ~/.dotfiles
bash install.sh

The script will:

  • Install yay (AUR helper) if not present
  • Install all pacman and AUR packages
  • Compile and install hellpaper from source
  • Enable NetworkManager, Bluetooth and PipeWire services
  • Copy all configs to their correct locations (with .bak backups)
  • Apply pywal on the first wallpaper found
  • Update font cache

After the script finishes, start Hyprland from a TTY:

# Add to the end of ~/.bashrc:
[[ $(tty) == /dev/tty1 ]] && exec Hyprland

Or install a display manager:

sudo pacman -S sddm && sudo systemctl enable sddm

Dependencies

hyprland waybar kitty rofi fastfetch
python-pywal awww hellpaper
starship pokemon-colorscripts
nerd-fonts-jetbrains-mono
blueman pavucontrol
grim slurp wl-copy
playerctl brightnessctl wpctl

GTK theme: Chicago95


Warning

These configs are tailored to my hardware (monitor layout, keyboard layout br/abnt2, etc.). Adapt them as needed for your setup.

About

I use arch btw (╥﹏╥)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors