yeah
- QML 81.1%
- Python 12.4%
- Lua 3.6%
- Shell 1.7%
- CSS 1.2%
| .zed | ||
| alacritty | ||
| applications | ||
| codex | ||
| fastfetch | ||
| fonts | ||
| fuzzel | ||
| ghostty | ||
| icons | ||
| mako | ||
| niri | ||
| noctalia | ||
| nvim | ||
| scripts | ||
| starship | ||
| sway | ||
| systemd/user | ||
| waybar | ||
| zed | ||
| zsh | ||
| .gitignore | ||
| .gitmodules | ||
| .oxfmtrc.json | ||
| config.toml | ||
| README.md | ||
Ellie's Dotfiles
A dotfiles setup using Flux, a powerful dotfiles manager that handles configuration synchronization across multiple environments.
Overview
This repository contains configuration files for various applications and tools, managed by Flux. The flux uses symlinks to keep configuration files synchronized between the repository and their actual destinations.
Repository Structure
.dotfiles/
├── config.toml # Flux configuration file
├── scripts/ # Various utils
├── alacritty/ # Alacritty terminal emulator configs
├── cursor/ # Cursor editor settings
├── fonts/ # Font files for the system
├── starship/ # Starship prompt configuration
├── sway/ # Sway window manager configs
├── waybar/ # Waybar status bar configs
├── zed/ # Zed editor settings
├── zsh/ # Z shell configuration
└── .zed/ # Editor config for this repo
Usage
Initial Setup
- Clone this repository to
~/.dotfiles - Install Flux (refer to Flux documentation for installation)
- Run
flux apply --forceto create all symlinks, and overwrite local content