Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oughie/dotfiles
My personal dotfiles for Hyprland!
https://github.com/oughie/dotfiles
arch-linux bat catppuccin cava clock-rs dotfiles dunst fastfetch hypr kitty lunarvim lvim oh-my-zsh pastel powerlevel10k rice rofi waybar
Last synced: about 1 month ago
JSON representation
My personal dotfiles for Hyprland!
- Host: GitHub
- URL: https://github.com/oughie/dotfiles
- Owner: Oughie
- Created: 2024-07-13T06:53:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T17:42:30.000Z (5 months ago)
- Last Synced: 2024-09-06T01:03:21.316Z (5 months ago)
- Topics: arch-linux, bat, catppuccin, cava, clock-rs, dotfiles, dunst, fastfetch, hypr, kitty, lunarvim, lvim, oh-my-zsh, pastel, powerlevel10k, rice, rofi, waybar
- Language: Lua
- Homepage:
- Size: 47.8 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Oughie's dotfiles
[![Stars](https://img.shields.io/github/stars/Oughie/dotfiles)](https://github.com/Oughie/dotfiles/stargazers)
Personal dotfiles for [Hyprland](https://hyprland.org/) on Arch-Linux.
![Screenshot](screenshots/hyprland.png)
Bat •
Cava •
clock-rs •
Dunst •
FastFetch •
Hyprland •
Kitty •
NeoVim •
Rofi •
Waybar •
Oh my Zsh> [!IMPORTANT]
> This setup uses a German keyboard. See `NeoVim`'s [mappings.lua][mappings-lua] file and [input.conf][input-conf] for `Hyprland`.## Setup
This repository is mainly configured for personal use. For example, see the [zsh configuration][zshrc].
Apart from these, specific languages' tools used inside `NeoVim`, and basic CLI-commands, there are several additional dependencies:### Tools
- [catppuccin/cursors](https://github.com/catppuccin/cursors) for a prettier cursor
- [cliphist](https://github.com/sentriz/cliphist) as a clipboard manager
- [hyprpicker](https://github.com/hyprwm/hyprpicker) for picking the color of a chosen pixel
- [hyprshot](https://github.com/Gustash/Hyprshot) to take screenshots
- [swww](https://github.com/LGFae/swww) for setting the wallpaper
- [swayidle](https://github.com/swaywm/swayidle) to automatically sleep after periods of inactivity### Fonts
- [Awesome 6](https://fontawesome.com/) and [Hack](https://www.nerdfonts.com/) which are used by `waybar`
- [JetBrains](https://www.nerdfonts.com/) which is used by the `kitty` terminal### Directories
There are a few key directories used throughout this entire repository:
- `~/.dotfiles` for the whole configuration
- `~/Pictures/Screenshots` to store taken screenshots
- `~/.cache/nvim/undo` as the `undo`-directory used by `NeoVim`---
:heart: The wallpapers were taken from another repository that can be found [here](https://github.com/orxngc/walls-catppuccin-mocha).
[zshrc]: https://github.com/Oughie/dotfiles/blob/main/.config/zsh/.zshrc
[mappings-lua]: https://github.com/Oughie/dotfiles/blob/main/.config/nvim/lua/user/mappings.lua?plain=1#L16-L19
[input-conf]: https://github.com/Oughie/dotfiles/blob/7fe0b77fd02e33a068c71bb5c35dc62c51c96847/.config/hypr/modules/input.conf?plain=1#L2