An open API service indexing awesome lists of open source software.

https://github.com/ulmerman/dotfiles

My current dotfiles for GNOME and Hyprland
https://github.com/ulmerman/dotfiles

config dotfiles dotfiles-automation dotfiles-linux dotfiles-manager git hyprland hyprland-config waybar zsh

Last synced: 3 months ago
JSON representation

My current dotfiles for GNOME and Hyprland

Awesome Lists containing this project

README

          

# โšก๏ธ UlmerMan's Dotfiles

> ๐Ÿงช **EXPERIMENTAL - NOT FOR DAILY USE** ๐Ÿงช
>
> This configuration is currently under heavy development and experimentation.
> It may break, change significantly, or eat your homework.
> Use at your own risk!

![Hyprland](https://img.shields.io/badge/Hyprland-โœจ_WM-8839ef?style=flat-square)
![Ghostty](https://img.shields.io/badge/Ghostty-๐Ÿš€_Terminal-f5a97f?style=flat-square)
![Yazi](https://img.shields.io/badge/Yazi-๐Ÿ“_File_Manager-a6da95?style=flat-square)
![YADM](https://img.shields.io/badge/YADM-โš™๏ธ_Dotfiles-8bd5ca?style=flat-square)
![Status](https://img.shields.io/badge/Status-Experimental-red?style=flat-square)

*My current Dotfiles*

[Installation](#installation) โ€ข [Components](#components) โ€ข [Screenshots](#screenshots) โ€ข [Themes](#themes)

---
โš ๏ธ **Current Status**: Pre-alpha, expect frequent breaking changes

## ๐Ÿ’ก Key Features

- **Window Manager**: [Hyprland](https://hyprland.org/) - A dynamic tiling Wayland compositor
- **File Manager**: [yazi](https://yazi-rs.github.io/) - Terminal file manager with git integration
- **Terminal**: [ghostty](https://github.com/mitchellh/ghostty) with zsh + powerlevel10k
- **Theme**: Catppuccin color schemes across applications

## ๐Ÿ“ฆ Key Components

- **Shell**: zsh with Oh My Zsh
- Plugins: git, zsh-autosuggestions, zsh-syntax-highlighting, and more
- **Terminal Multiplexer**: tmux
- **System Monitor**: btop
- **Additional Tools**:
- superfile (with multiple themes)
- fastfetch
- eza (modern ls replacement)

## ๐Ÿ› ๏ธ Installation

### 1. Install yadm

Choose your package manager:

#### Arch Linux
```bash
pacman -Syu yadm
```

#### Ubuntu/Debian
```bash
sudo apt-get install yadm
```

#### macOS (Homebrew)
```bash
brew install yadm
```

### 2. Clone Dotfiles
```bash
yadm clone https://github.com/UlmerMan/dotfiles.git
```

When prompted about running the bootstrap script (which installs Homebrew), type "y" to proceed.

### 3. Set Environment Class
```bash
yadm config local.class
```

Replace `` with your environment class (e.g., `hyprland`, `gnome`, `kde`, etc.). This is to select the appropriate configuration files for your environment.

---
*Managed with [yadm](https://yadm.io/) - Yet Another Dotfiles Manager*