This repository aims to serve all my go-to configurations. This includes Nix configuration files, various app configurations, theming, and useful shell scripts that are either tightly integrated with my setup, or aren't significant enough to warrant their own repository.
You are more than welcome to borrow any of my configurations for your own set ups.
This dotfiles is mainly tailored for NixOS 24.11 using both the GNOME desktop environment, alongside the Hyprland window manager. There is additional configuration for NVIDIA drivers, primarily tailored for a smooth Wayland experience.
Most of my GNOME settings are declared through dconf
, allowing for easy deployment. GNOME related packages, including extensions, and settings are all declared in a separate file.
The following extensions are included in my set up:
Other GNOME related packages include:
- dconf-editor
- gnome-tweaks
All configuration related to hyprland are in .conf files, which you'll find in the config/hypr
folder. Main utilities include hyprpaper, waybar, and rofi-wayland. There is also a hyprcursor theme that is based my own Posy's Cursor (Scalable) remade cursors.
A custom screenshotting utility uses grim and slurp, plus ImageMagick to transcode the image into JPEG XL for storage and wl-clipboard to copy in the clipboard for convenience and compatibility purposes.
With a custom theme that vaguely represents GNOME + macOS, my waybar configuration combines both form and functionality for every day usage, while looking nice and clean. In addition, it also utilizes a script allowing for hot-reloading when tweaking the settings.
- Dunst - Notification Daemon
- Cliphist - Clipboard History