petit-rice Modern Linux Dotfiles

Beautiful, productive, and simple workflow configuration for Hyprland and Sway with extensive theme support and automated setup.

8+ Themes
10+ Applications
2 Window Managers
~/hotefiles
$ git clone https://github.com/alaminedione/petit-rice.git
$ cd petit-rice && ./install.sh
✓ Installation completed successfully!

Features

🎨

Extensive Theming

Easy to switch between themes and add new ones. Support for Catppuccin, Rose Pine and Gruvbox.

🚀

Automated Setup

Simple installation, backup, and restore processes. Get up and running in minutes.

🔧

Comprehensive Config

Covers terminals, bars, notifications, launchers, text editors, and more.

Supported Themes

Catppuccin Mocha

Ready

Rose Pine Dawn

Ready

Gruvbox Dark

Ready

Nord

In Development

Quick Installation

1

Clone Repository

Download the dotfiles to your system

git clone https://github.com/alaminedione/petit-rice.git
2

Navigate & Install

Enter the directory and run the installation script

cd petit-rice && ./install.sh
3

Enjoy!

Restart your session and enjoy your new setup

Installation Options

  • Complete Installation: Full setup with dependencies and themes
  • Configurations Only: Install just the config files
  • Dependencies Only: Install required packages
  • Theme Only: Apply default Catppuccin Mocha theme

Key Bindings

Consistent keybindings across Sway and Hyprland. Super key (Windows key) is the main modifier. for more : All Keybindings

General

Super + Return Launch Terminal
Super + Q Kill active window
Super + D Application menu
Super + X Power menu

Window Management

Super + ←→↑↓ Move focus
Super + Space Toggle floating
Super + Tab Previous workspace
Super + b toggle bar

Workspaces

Super + 1-0 Switch workspace
Super + Shift + 1-0 Move to workspace

Screenshots

Print Full screenshot
Super + S Area screenshot

Ghostty (Terminal)

Alt + n/q New tab/close tab
Alt + Right/Left Next tab/ previous tab
Alt + Return New split right
Alt + q Close split

Covered Applications

Terminal Emulators

foot ghostty

System

waybar mako wofi oh-my-zsh

Editors

nvim + AI vim

Utilities

fastfetch onefetch fzf eza zoxide