zazaserty / Zadots

My personal gentoo setup, work in progress.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text alt text

Za.dots

My personal Gentoo setup is tailored to my preferences and incorporates a Dracula-inspired colorscheme that is easy on the eyes. To stay current and maintain a clean codebase, I have opted to use Wayland instead of Xorg. For the compositor, I have selected Hyprland for its simplicity and visually pleasing design, despite its slightly less minimalistic features compared to dwl or other options. In terms of the bar, I have found Waybar to be highly convenient and habitual. As for the notification manager, I highly recommend Dunst, due to its extensive customizability and seamless functionality.

Regarding authentication, I have found Doas to be an ideal option for a one-user system, as I do not require the full range of options offered by Sudo. Its smaller codebase is also a desirable factor.

Now, let us move on to the dependencies and other related details.

Components and/or requirements

These config files will probably work on any distro, but gentoo is a personal recommendation for the tinkerers. It's a really simple and barebones setup.

  • Functional Wayland setup, Gentoo steps here.

  • Hyprland as the compositor.

  • Waybar as the status bar.

  • Dunst as the notification daemon.

  • Swaybg to set the wallpaper.

  • Foot as the terminal emulator.

  • Wofi as the launcher.

  • Pywal and Pywalfox to create a cohesive colorscheme between the terminal, browser and email client. To use Pywalfox on Librewolf follow this.

  • Pipewire as the audio server, no Pulseaudio or Alsa.

  • Grim, Slurp and Swappy combo for screenshots.

  • Nextcloud to sync my files to and from my selfhosted instance.

  • Neofetch to show some eye candy when the terminal starts up.

  • Cbonsai, a relaxing utility to grow little trees in your terminal emulator.

  • The Dark Reader extension for Librewolf, and Firefox obviously, that allows to force a dark theme on all websites.

Credits

The realization of my customized setup is owed to the dedicated communities and developers who have contributed their time and expertise to the open-source movement. It is truly an honor to be a part of such a collaborative and supportive community where individuals assist one another in achieving their objectives. As such, I urge everyone to support and recognize the developers responsible for the dependencies I have utilized.

Furthermore, I feel it is crucial to acknowledge and appreciate the creators of the individual components utilized within my setup. It is thanks to their talent that I was able to construct the pieces of this "puzzle." While I have made modifications to their files, it is their original work that served as the foundation and inspiration for my setup.

About

My personal gentoo setup, work in progress.

License:GNU General Public License v3.0


Languages

Language:CSS 71.8%Language:Shell 28.2%