Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielgafni/dotfiles
My Hyprland Nord dotfiles powered by chezmoi
https://github.com/danielgafni/dotfiles
dotfiles hyprland nord wayland
Last synced: 5 days ago
JSON representation
My Hyprland Nord dotfiles powered by chezmoi
- Host: GitHub
- URL: https://github.com/danielgafni/dotfiles
- Owner: danielgafni
- Created: 2022-09-26T12:42:41.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T14:30:35.000Z (13 days ago)
- Last Synced: 2024-10-25T18:21:54.687Z (11 days ago)
- Topics: dotfiles, hyprland, nord, wayland
- Language: Python
- Homepage:
- Size: 7.42 MB
- Stars: 44
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!Warning]
> This repo is no longer maintained.
> I've [switched](https://github.com/danielgafni/nixos) completely to NixOS because my Arch setup got fried when my neighbor accidentally drilled into my power cable.
> RIP# Dotfiles
This repository contains my personal configuration files for various Linux apps & tools.
This is a Wayland with Hyprland (Nvidia) setup for a single 4k 16:9 monitor.
- `zsh` - shell
- `sheldon` - shell plugin manager
- `neovim` - text editor
- `kitty` - terminal emulator
- `zellij` - terminal multiplexer
- `starship` - terminal prompt
- `ranger` - terminal-based file manager
- `btop` - resources monitor
- `waybar` - bar
- `wofi` - app launcher
- `hyprland` - tiling window manager & compositor
- `hyprpaper` - wallpaper manager
- `wlogout` - power menu
- `swaylock` - screen locker
- `mako` - notification daemon
- `eww` - widgetsAll the colors & theming are Nord.
The setup contains some `eww` widgets (like weather, calendar and uptime), they are currently in progress.
# Installation
To install the configuration files, run:
```shell
sh -c "$(curl -fsLS https://chezmoi.io/get)" -- init --apply danielgafni
```
or
```shell
./install.sh
```Install system dependencies (for Arch Linux):
```shell
paru -S zsh neovim kitty bat ranger ranger_devicons-git zellij-git starship-git btop nerd-fonts-fira-code nerd-fonts-complete-starship nordic-theme nordzy-cursors nordzy-icon-theme-git grim-git slurp sway hyprland-nvidia-git hyprpaper-git wlogout-git swayidle swaylock-effects-git wlrobs-hg mako-git waybar-hyprland-git xdg-desktop-portal xdg-desktop-portal-hyprland-git
```It's extremely important to use `xdg-desktop-portal-hyprland-git` as it enables features like screensharing any window or enabling sound for some apps.
Use the [launcher script](hyprland_nvidia_launcher.sh) script to start Hyprland.
# Screenshots
![swaylock](./screenshots/swaylock.png)
![desktop](./screenshots/desktop.png)# `gaf`
[`gaf`](https://github.com/danielgafni/gaf) is my CLI tool made for running commands related to these dotfiles.
# Wallpapers
- [Magic Tree](http://wallpaperswide.com/magical_tree_fantasy_art-wallpapers.html) (converted with the Python tool `image-go-nord`)
# Troubleshooting notes
- [Default pulseaudio devices](https://askubuntu.com/questions/14077/how-can-i-change-the-default-audio-device-from-command-line)
`chronyd`