Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,619 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ dotfiles

CI time spent last month (wow I wasted invested so much time?)

Welcome to my dotfiles repository!

These configurations are built primarily for my workflow and systems, but thanks to the incredibly modular Dendritic Pattern, you can easily mix, match, and adapt whatever you like for your own environment.

💻 Systems

Here is an overview of the systems managed in this repository, including some stats and their primary roles:

Host Type Architecture CPU RAM GPU Key Roles / Features
promethea 💻 Laptop x86_64-linux AMD Ryzen 9 6900HX 32GB DDR5 RTX 3050 4GB Main Daily Driver, Development, Gaming
pandora 🗄️ Server x86_64-linux Intel i5-4590 8GB DDR3 - Media Server, Home Automation, Minecraft Server
xylourgos ☁️ VPS aarch64-linux ARM (2 Cores) 12GB - Services Hub, Search, Monitoring Hub
athenas 💿 ISO x86_64-linux Any Any - Graphical Rescue System
sanctuary 💿 ISO x86_64-linux Any Any - Minimal System Installer

📦 Packages

You can find all my custom packages in this repo to import them into your flake.

Package Use
auto-kbd-bl Automatically turn the keyboard backlight on when the screen brightness falls under a threshold
fnott-dnd Toggle fnott's DND status (because it doesn't provide a way to toggle it :( )
fuzzel-goodies Fuzzel scripts for a bunch of functionality like: emoji picker, file picker, hyprland window picker, ...
gns3-auto-confg Automatically create basic configuration files for cisco devices
hypr-focus-or-launch Allows to focus or run a program if not already open on Hyprland
hyprcast Record your screen with wl-screenrec with notification support (most useful when run with a key bind)
power-monitor Automatically switch between power-saver and performance mode when plugging or unplugging your laptop (copied from @fufexan)
send-to-phone Send files or URLs to a KDE Connect device with an interactive picker
touchpad-toggle Toggle your touchpad on Hyprland
vicinae-goodies Vicinae scripts for monitor management and vpnc connections
waybar-update Waybar module to display an icon if there is a new generation available (e. g. after an update)
wl-ocr OCR your screen on wayland

🖼️ Showcase

Desktop Preview Windows Preview Launcher Preview

🌐 Topology

Topology Preview

💾 Credits & Resources

I’ve drawn inspiration from these fantastic projects, people and sources:

Feel free to explore, adapt, and contribute!

⭐ Stargraph (because why not)

Star History Chart

About

slightly overengineered NixOS dotfiles :)

Topics

Resources

Stars

91 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages