My linux "stuff" and configs: a NixOS flake plus dotfiles for two machines.
| Path | Contents |
|---|---|
nixos/ |
Flake, hosts, and modules (the system config) |
i3/ |
i3, Polybar, picom, and warpd configs |
hyprland/ |
Hyprland WM (Lua config), waybar, foot, fuzzel, wl-kbptr |
terminalEditors/ |
Helix, Neovim, micro configs |
heliumbrowser/ |
Helium browser (ublock, vimium) |
home/ |
.bashrc, .tmux.conf |
cava/, ncspot/ |
Audio visualizer, Spotify TUI |
scripts/ |
Helper lenovo scripts (fan, backlight, screen) |
archive/ |
Old setups and retired bars (i3bar/i3status, Sway, niri, qutebrowser, old Hyprland, vscode, zed) |
Flake (nixos/flake.nix) defines two hosts off a shared modules/common.nix:
nix-desktop: AMD GPU (ROCm), systemd-boot, DDC/CI brightness.nix-laptop: Intel GPU, GRUB, TLP/thermald power, bluetooth, miracle-wm test.
Modules: common.nix (base system), styling.nix (GTK/cursor/font theming), clipboard.nix (cliphist + fuzzel image picker).
nh os switch nixos -H nix-desktop # or nix-laptopOr plain Nix:
sudo nixos-rebuild switch --flake ./nixos#nix-desktop- Window managers: i3/X11 and Hyprland/Wayland (Lua config). Sway archived.
- Wallpaper: nitrogen on i3; awww on Hyprland.
- Kernel: XanMod latest, low-latency tweaks, BBR + CAKE.
- Shell: fish. Audio: PipeWire. Editor: Neovim/Helix.
- Bleeding-edge nixpkgs
masterexposed aspkgs.master.
- Cursor theme: Bibata_Cursor_Rainbow
- Font: Cartograph CF