Personal utility scripts packaged as a Nix flake - Hyprland, Yabai, Aerospace, Rofi, Waybar, and more. Extracted from ndots for reuse across machines.
📚 utils.semi.sh - Full Documentation
{
# Name it `putils`, not `utils` - `utils` conflicts with flake-parts
inputs.putils.url = "github:semi710/utils";
outputs = { self, nixpkgs, putils, ... }@inputs: {
# Reference packages:
# inputs.putils.packages.${pkgs.system}.focus
};
}nix run github:semi710/utils#fast
nix run github:semi710/utils#volume -- up
nix run github:semi710/utils#walogram- ndots - NixOS + nix-darwin config using these scripts
- nix-wire - Flake auto-wiring library
- center-align - Terminal output centering
- basic-battery-stat - Battery status with KDE Connect