Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shelepuginivan/dotfiles
My comprehensive collection of configurations for various pieces of software
https://github.com/shelepuginivan/dotfiles
archlinux dotfiles eyecandy niri productivity
Last synced: 29 days ago
JSON representation
My comprehensive collection of configurations for various pieces of software
- Host: GitHub
- URL: https://github.com/shelepuginivan/dotfiles
- Owner: shelepuginivan
- Created: 2024-01-03T09:04:47.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T15:58:18.000Z (2 months ago)
- Last Synced: 2024-10-20T18:26:46.922Z (2 months ago)
- Topics: archlinux, dotfiles, eyecandy, niri, productivity
- Language: Shell
- Homepage:
- Size: 33.3 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Welcome to my dotfiles repository!
---
Now with niri modules for Waybar 🎉
---
Here you'll find a comprehensive collection of my configuration files. To get
the most out of this repository, I recommend that you selectively copy parts of
configurations and scripts that suit your needs, rather than cloning the entire
setup.> [!IMPORTANT]
> I use my own scripts and programs for some tasks, e.g. for switching themes.
> Simply ignore these parts or replace them with your preferred tooling.## Navigation
For your convenience — a table of directories.
| Directory | What is stored |
| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [`.config`](https://github.com/shelepuginivan/dotfiles/tree/main/.config) | Configuration filed |
| [`.local/bin`](https://github.com/shelepuginivan/dotfiles/tree/main/.local/bin) | Shell scripts and utilities |> [!TIP]
> Wallpapers can be found in a [separate repository](https://github.com/shelepuginivan/wallpapers).> [!NOTE]
> This repository contains submodules for large configurations such as
> my [Neovim configuration](https://github.com/shelepuginivan/init.lua).## Uses
| Type | Name |
| -------------------- | --------------------------------------------------------------------------------------------------------- |
| Operating system | [Arch Linux](https://archlinux.org) |
| Wayland compositor | [niri](https://github.com/YaLTeR/niri) |
| Status bar | [Waybar](https://github.com/Alexays/waybar) |
| Notification daemon | [dunst](https://github.com/dunst-project/dunst) |
| Idle manager | [swayidle](https://github.com/swaywm/swayidle) |
| Terminal | [Alacritty](https://github.com/alacritty/alacritty) |
| Application launcher | [wofi](https://hg.sr.ht/~scoopta/wofi) |
| Browser | [Firefox](https://www.mozilla.org/en-US/firefox) with [Betterfox](https://github.com/yokoffing/BetterFox) |
| File manager | [lf](https://github.com/gokcehan/lf) |
| Image viewer | [imv](https://sr.ht/~exec64/imv) |
| Video player | [mpv](https://github.com/mpv-player/mpv) |
| Music player | [musikcube](https://github.com/clangen/musikcube) |
| Lockscreen | [gtklock](https://github.com/jovanlanik/gtklock) |
| Fonts | [JetBrains Mono Nerd Font](https://github.com/ryanoasis/nerd-fonts/releases/latest) |## Links
Inspirations, resources — what I've used and am using to improve my workflow.
- [r/unixporn](https://www.reddit.com/r/unixporn) — Self-explanatory, UNIX rices (safe for work)
- [SVG Repo](https://www.svgrepo.com) — Icons for `dunst`
- [ericmurphyxyz/dotfiles](https://github.com/ericmurphyxyz/dotfiles) — Battery notifications
- [Niri setup showcase](https://github.com/YaLTeR/niri/discussions/325) — Niri configuration examples## Old configurations
Since I'm now using Wayland instead of Xorg,
I removed the old dotfiles from the `main` branch. You can still find them
on the [`xorg` tag](https://github.com/shelepuginivan/dotfiles/tree/xorg),
although they are not maintained.