https://github.com/federicobruzzone/dotfiles
My personal dotfiles
https://github.com/federicobruzzone/dotfiles
ghostty git neovim zed zsh
Last synced: 3 months ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/federicobruzzone/dotfiles
- Owner: FedericoBruzzone
- Created: 2023-09-17T21:24:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-12T11:16:10.000Z (3 months ago)
- Last Synced: 2026-04-12T11:19:24.374Z (3 months ago)
- Topics: ghostty, git, neovim, zed, zsh
- Language: Lua
- Homepage:
- Size: 756 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
## Hyprland
This setup uses [Hyprland](https://hyprland.org/) as the window manager. The configuration files are located in the `~/.config/hypr/` directory.
**Hyprpaper**: Hyprpaper is used to manage wallpapers.
**Hyprsunset**: Hyprsunset is used to manage tempature and gamma screen parameters.
**Hypridle**: Hypridle is used to manage screen locking and power saving.
**Hyprpicker**: Hyprpicker is used to manage color picking.
**Hyprlock**: Hyprlock is used to lock the screen.
**Mako**: Mako is used as the notification daemon.
**Blueman**: Blueman is used to manage bluetooth devices.
**Network Manager**: Network Manager is used to manage network connections.
## Waybar
The [Waybar](https://github.com/Alexays/Waybar/) is used as the status bar. The configuration files are located in the `~/.config/waybar/` directory.
## Rofi
[Rofi](https://davatorium.github.io/rofi/) is used as the application launcher. The configuration files are located in the `~/.config/rofi/` directory.
## Neovim
This setup uses [neovim](https://neovim.io/) as the text editor. All installed plugins are managed via **lazy.nvim** and listed in the `lazy.lua` file.
## Zsh
As shell, it uses [oh-my-zsh](https://ohmyz.sh/) with the following plugins:
- [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions.git)
- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting.git)
- [zsh-fast-syntax-highlighting](https://github.com/zdharma-continuum/fast-syntax-highlighting.git)
[zsh-autocomplete](https://github.com/marlonrichert/zsh-autocomplete.git) is excluded.
[This gist](https://gist.github.com/n1snt/454b879b8f0b7995740ae04c5fb5b7df) explains how to set it up.
## Kitty
As terminal emulator, it uses [kitty](https://sw.kovidgoyal.net/kitty/).