kyle 3e564d57db Add Omarchy-style Hyprland desktop for straylight
Ports the classic dotfiles Omarchy setup to a no-home-manager NixOS
system module (configs/omarchy.nix), scoped to straylight only so the
other desktop hosts keep i3.

- Hyprland (programs.hyprland) becomes the default lightdm session; i3
  stays enabled and selectable as a fallback.
- Omarchy config layout under ~/.config/{hypr,waybar,rofi,wlogout,
  swayosd,alacritty} symlinked from the store; mutable theme/wallpaper
  state in ~/.config/omarchy/current.
- omarchy-dots generates 8 themes (hyprland/hyprlock/waybar/rofi/
  swayosd/wlogout/alacritty/mako colour files) from each theme's
  palette, with wallpapers fetched from the Omarchy v3.8.4 tag.
- Helper scripts: omarchy-theme-set/bg-next/bg-set/apply, omarchy-menu
  (rofi power/theme/background menus), waybar toggle, screenshot, lock.
- Shared desktop modules (desktop.nix / desktop-light.nix) untouched.
2026-10-14 01:18:23 -07:00
2026-06-24 11:23:23 -07:00
2025-04-29 22:13:45 -07:00
2026-07-08 01:09:47 -07:00
2025-09-02 20:24:42 -07:00
2026-03-29 14:58:38 -07:00

imladris NixOS config

NixOS configs

Hosts

vade

vade is a Framework 12 whose primary purpose is emacs/obsidian and claude coding.

vade comes from vade mecum ("go with me"), the Latin term for a portable handbook or manual

  • CPU: i3-1315U
  • RAM: 16G
  • Storage: 512G

straylight

A Framework Desktop.

  • CPU: Ryzen™ AI Max+ 395
  • RAM: 128GB
  • Storage: 2x WD_BLACK™ SN7100 NVMe™ - M.2 2280 - 1TB

orion

orion is my Intel NUC desktop. It is slated be an additional server alongside rift with the advent of the Framework desktop.

orion is my favorite constellation.

  • CPU: i5-1135G7 @ 2.40 GHz
  • RAM: 16GB
  • Storage: 1TB NVMe

rift

rift is the homelab Intel NUC.

  • CPU: i7-1165G7 @ 2.80GHz
  • RAM: 32GB
  • Storage: 512GB NVMe

Inactive hosts

These hosts have been decomissioned. Their configs are retained for history.

imladris

imladris is my Thinkpad X1 carbon tailored for focused computing.

imladris is the Elvish name for Rivendell, and I imagined this to be a similar haven. Superseded by vade.

Baseline specs for reference:

  • Gen 7 14"
  • CPU: i7-8665U @ 1.90GHz
  • 16GB RAM
  • 512GB SSD

The primary things I want to use it for are writing, lisping, and working on uLisp or other portable computing projects.

sk

sk is a VPS devserver. Currently inactive.

sk is short for Skidbladnir, Odin's ship.

  • CPU: unk
  • RAM: 1G
  • Storage: 25G

Set up

doas rm -r /etc/nixos
doas git clone https://git.wntrmute.dev/kyle/nixos /etc/nixos
cd nixos
doas git remote add local ~kyle/src/config/nixos
S
Description
No description provided
Readme
12 MiB
Languages
Nix 84.8%
Shell 9%
Jinja 5.1%
CSS 0.9%
Makefile 0.2%