Joey Hafner d002643347
Big update:
- WIP: Installer configuration to be used for portable or new systems.
- Add defaultApps (zen for links, codium for plain text).
- Refactor Ollama (AI) to skip model selection, WIP "codewriter" model.
- Password-manager: Switch to wayland package for rofi-rbw, increase lock timeout.
- Add mangohud config that shows FPS, frame time, throttling status in a horizontal layout below OW's HUD.
- Add nixGL config to use mesa and vulkan.
- Refactor configuration.nix as a "hub" file that just imports other files.
- amdgpu: Remove problematic amdvlk driver. Was causing misbehavior in Overwatch.
- gaming: Add gamescope and gamemode.
2024-12-12 00:00:08 -08:00
..
2024-12-12 00:00:08 -08:00
2024-12-12 00:00:08 -08:00
2024-12-12 00:00:08 -08:00
2024-12-07 00:39:36 -08:00
2024-12-12 00:00:08 -08:00

Dotfiles TODO

TODO

  • Write a shell application to manage display brightness on laptop. Use brightnessctl. Call the script via hyprland bindings.
  • Devise a maximally-portable method to get "autofill" from Bitwarden vault. (E.g. "Ctrl+Super+P" -> Search+Select app -> Automatically fills username, password, copies TOTP to clipboard).
  • Determine how to facilitate theme hotswapping. Hyprpaper? Stylix?
  • Polish waybar appearance. Add some transparency, improve handling of dark vs. light polarities. Add widget for Spotify playback.
  • Migrate flatpak apps to native if possible (Zen for laptop, everything listed in services.flatpak.packages for desktop).
  • Reorganize nix files such that "roles" or "tasks" are tightly coupled (e.g. "games" should contain all system and hm options necessary to do games), and common (i.e. always wanted) configuration options are consolidated.
  • Look into impermanence for maximal reproducibility.
  • Migrate desktop to nixos.
  • Build declarative browser configuration (possible with Zen?).
  • Build specialization for professional work.