SkillAgentSearch skills...

Dotfiles

My personal dotfiles configured for Arch Linux with Sway window manager. The environment is aesthetically tailored to the gruvbox-material color palette.

Install / Use

/learn @CelticBoozer/Dotfiles

README

:hammer_and_wrench: Dotfiles

commitlint yamllint markdownlint shellcheck yamlfmt prettier cspell

:wave: Greetings

Greetings. Thanks for stopping by. This repository is the repository of my Linux desktop system configuration. I tried to make my system lightweight, fast, vim-like, easy to reconfigure, functional and convenient for both daily use and work. Where it is possible to use TUI without loss of functionality, I tried to use it. I also tried to configure all programs in the same color palette.

samples

:bookmark_tabs: Table of Contents

:stars: Main features

  • :dark_sunglasses: Gruvbox-material for the whole system.
  • :wrench: Modular configuration.
  • :keyboard: Keyboard orientation.
  • :window: SwayWM.
  • :heart_eyes: Beautiful wallpapers.
  • :floppy_disk: TUI where it possible.
  • :bell: Notification Center.
  • :sound: Volume and brightness OSD.
  • :lock: Idle and lock apps.
  • :gear: Custom scripts and hooks for automation.
  • Various other tweaks...

:brain: Core system info

:computer: Whole system info

<!-- markdownlint-disable MD013 -->

All the info about my setup.

Some of this apps have the config files included in the repo, which are marked with :gear:. If you need some information about a program/script etc, just go to its directory, README will help you. Also some programs I have used before and I don't delete their configurations, they are marked with :hourglass:. However, they are no longer supported by me.

:brain: Main system software

| Entry | App | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | OS | Arch Linux | | AUR helper | paru :gear: | | Display manager | greetd (with tuigreet :gear:) | | Window manager | SwayWM :gear: | | Notification daemon | swaync :gear: mako :hourglass: | | Popup daemon | swayosd | | Bar | waybar :gear: | | Audio daemon | pipewire :gear: | | Application launcher | rofi :gear: | | Clipboard manager | wl-clipboard (with cliphist) | | Lock screen | swaylock :gear: | | Idle timeout | swayidle :gear: | | Screenshot tool | swappy :gear: (with grim) |

:shell: Shell and CLI/TUI software

| Entry | App | | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Shell | zsh :gear: | | Shell configuration | ohmyzsh | | Terminal emulator | kitty :gear: | | Text editor | neovim :gear: | | System information | fastfetch :gear: neofetch :hourglass: | | ls replacement | eza | | cat Replacement | bat :gear: | | find replacement | fd | | cp/mv replacement | advcpmv | | File manager | yazi :gear: | | File chooser | termfilechooser :gear: | | Fuzzy file finder | fzf :gear: | | Fuzzy word finder | ripgrep :gear: | | Cheat sheet tool | navi

View on GitHub
GitHub Stars43
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Lua

Security Score

95/100

Audited on Feb 17, 2026

No findings