Commit graph

25 commits

Author SHA1 Message Date
Scott Scoble
64fd429f7f Use insertNameservers for NetworkManager 2026-05-16 17:19:58 -07:00
Scott Scoble
cd869f33c8 Add fallback DNS nameservers 2026-05-16 17:16:32 -07:00
Scott Scoble
22d2aed0ee Fix rofi border syntax 2026-05-16 17:10:18 -07:00
Scott Scoble
b0bbeea8cc Fix: clear SDDM state, default hyprland session 2026-05-16 17:02:11 -07:00
Scott Scoble
0b467a784b Override sessions list, remove uwsm variant 2026-05-16 17:00:29 -07:00
Scott Scoble
7a4a40c06f Set default session to hyprland (not uwsm) 2026-05-16 16:29:13 -07:00
Scott Scoble
c4513ab779 Fix xdg portal typo 2026-05-16 16:05:37 -07:00
Scott Scoble
7e499d52c2 Fix typo hyprand->hyprland 2026-05-16 16:04:56 -07:00
Scott Scoble
a6886b33f2 Fix: SDDM DM, SSH server, cleanup pi 2026-05-16 16:04:16 -07:00
Scott Scoble
5051dfdc8c Add T490 hardware configuration and docs
- modules/t490.nix: TLP power management, CPU throttling (throttled), S3 sleep,
  remote Nix builders (cluster), fwupd, fprintd, fprintd, Syncthing, Tailscale,
  Intel VA-API, TrackPoint sensitivity, PipeWire defaults
- flake.nix: add nixos-hardware input, import T490 module + nixos-hardware
- docs/T490-HARDWARE.md: WiFi variants, graphics, audio, fingerprint, sleep guide
- docs/T490-BATTERY.md: TLP config, threshold strategy, real-world battery numbers
- docs/T490-OFFLOADING.md: local vs cluster split, remote builder setup
- MIGRATION.md: add T490 post-install steps (fwupd, fprint, remote build key)
- README.md: reflect new module and docs structure
2026-05-14 17:40:04 -07:00
Scott Scoble
6df0a20265 fix: allow unfree packages (Obsidian, Bitwarden) 2026-05-13 00:43:33 -07:00
Scott Scoble
e42986e0cf fix: remove typstudio (not in nixpkgs) 2026-05-13 00:23:38 -07:00
Scott Scoble
e59f7ec21d fix: zsh autosuggestion (singular) 2026-05-13 00:09:25 -07:00
Scott Scoble
3c6653ce0d vm: add aarch64 UTM test target + cleanup pi/qmd placement
- nixosConfigurations.vm: minimal NixOS for aarch64 UTM testing
  - modules/vm.nix: network, SSH, user, no display manager
  - imports shared + wgu home configs, no desktop/Hyprland
- Moved pi/qmd from sscoble.nix → desktop.nix (clean separation)
2026-05-12 22:45:24 -07:00
Scott Scoble
f3e4d34c08 desktop: add Beeper for iMessage on NixOS 2026-05-12 22:06:14 -07:00
Scott Scoble
1e2cb21624 typst: add typstudio + neovim LSP config
- typstudio: standalone Typst editor with built-in live preview
- neovim: auto-loads tinymist LSP on .typ files (hover, goto-def, rename, code actions)
- keep-alive: tinymist already provides typst-lsp protocol
2026-05-12 21:59:08 -07:00
Scott Scoble
bcced4f9c9 docs: migration guide — MacBook → NixOS laptop step-by-step 2026-05-12 21:55:45 -07:00
Scott Scoble
d8c0fe029f README: two targets, related repos (pi-mono, wgu) 2026-05-12 21:51:04 -07:00
Scott Scoble
20fbee59da Refactor: home-manager cross-platform + WGU software
- Split home config: sscoble.nix (shared macOS+NixOS) + desktop.nix (Hyprland)
- Added homeConfigurations.sscoble for work Mac (aarch64-darwin)
- Added home/wgu.nix: Zotero, Brave, Obsidian, VSCode, Typst, Bitwarden
- Mac: home-manager switch --flake .#sscoble
- NixOS: nixos-rebuild switch --flake .#laptop
2026-05-12 21:50:52 -07:00
Scott Scoble
9b433d41be Zellij as default: SUPER+Return opens ghostty+zellij, SUPER+Shift+Return for plain ghostty 2026-05-12 20:58:46 -07:00
Scott Scoble
23234dd0d4 Swap foot→ghostty (user prefers ghostty terminal) 2026-05-12 20:37:29 -07:00
Scott Scoble
0835b3eaa6 README: full desktop docs — Hyprland, keybinds, workspaces, zellij 2026-05-12 20:27:27 -07:00
Scott Scoble
9d3a4c6ee0 Swap kitty→foot+zellij (cmux equivalent), nautilus→thunar
- foot: minimal Wayland terminal emulator
- zellij: modern terminal multiplexer (cmux replacement for Linux)
- SUPER+Return → foot, SUPER+Shift+Return → foot+zellij
- thunar: lighter file manager, XFCE-native
2026-05-12 20:26:19 -07:00
Scott Scoble
a8c504c39f Add neovim, enrich user packages and nvim config 2026-05-12 20:15:41 -07:00
Scott Scoble
8155b9b64c Initial: Nix flake reproducing MacBook capabilities on x86_64 NixOS
- pi coding agent (from sscoble/pi-mono Forgejo mirror)
- qmd vault search (via bunx @tobilu/qmd)
- zsh + oh-my-zsh + developer tooling
- home-manager config for sscoble user
- Forgejo Action to check pi version drift daily
2026-05-12 20:13:50 -07:00