Convert all Hyprland settings to Lua format, including animations,
binds, environment variables, monitor definitions, and window rules.
Update host variable files and noctalia plugin settings to match the
new Lua‑based configuration.
Refine hardware and README LUKS syntax.
Adjust CUPS publish options and remove the Hyprland portal.
Add bubblewrap to Codex packages.
Disable Opencode validation and enable mutable settings.
Remove the unused beads package from extra-packages.
Update flake.lock to newer revisions for all dependencies.
Add placeholder publishing settings in printing module.
Refactor Codex module to add nodejs to home packages and nest the
program configuration under `config`. Simplify Opencode validation by
removing the TUI validation flag, keeping only `config`.
Enable the OpenCode service on both desktop and laptop hosts.
Import the opencode module into the home configuration and provide
settings, plugins, extra packages, and skill definitions for full
functionality.
- Set `chatgpt.enable = true` for both Garand‑Desktop and Garand‑Laptop.
- Rename `modules/home/codex.nix` to `modules/home/codex/default.nix`.
- Add `mutableSettings = true` and import `plugins.nix` in the Codex
module.
- Introduce `modules/home/codex/plugins.nix` defining Codex plugins and
marketplaces.
- Update `modules/home/default.nix` to import the new Codex directory.
- Refresh ChatGPT desktop entry icon SHA256 hash.
- Bump revisions, nar hashes, and timestamps for several locked
packages:
firefox‑addons, home‑manager, nix‑flatpak, nixpkgs, noctalia‑shell,
stylix.
- Extend allowedTCPPorts and allowedUDPPorts in network.nix
to include port 5173.
Enable Codex on Garand-Desktop and Garand-Laptop.
Keep it disabled on the default host.
Add a new `codex.nix` module and import it in the home
configuration. Introduce a shared `skills.nix` module that
downloads Ponytail and Caveman skill files for both
`.agents/skills` and `.codex/skills`. Update Helium to
0.19.3.1 with the correct hash. Remove the obsolete Zed
skills module.
- Define CSharp language with format_on_save, tab_size, and servers
- Expand Nix language configuration with formatter and tab settings
- Simplify nixd LSP config by removing redundant initialization options
- Refresh flake.lock with newer revisions and hashes
- Enable Prism Launcher in Garand‑Desktop home modules
- Bump Helium AppImage to version 0.18.3.1
- Comment out noctalia homeModules import in core user config
- Add `checkConfig = true` for Noctalia program settings
- Add windows‑rs and wintypes_shim inputs; remove nixpkgs‑wine
- Refresh locked revisions for affinity‑nix, nur‑expressions,
home‑manager, nixpkgs, noctalia‑shell, and AffinityOnLinux
- Enable Slack in Garand‑Desktop system modules
- Bump Helium AppImage to version 0.16.6.1
- Replace Z.ai GLM 4.7 with Qwen 3.8 27B model in Zed language‑model
settings
Bump Helium AppImage version and update its SHA‑256 hash.
Add a new home module that installs a .cargo/config.toml with a custom
registry and enables git‑fetch‑with‑cli.
- Refresh flake.lock with newer revisions and remove the unused fenix
input
- Disable OBS Studio in Garand‑Desktop home modules
- Bump Helium AppImage to 0.16.2.1 and update its hash
- Switch from pdfium‑binaries to the pdfium package
Set `solaar.enable` to false.
Replace the `logitech.wireless` attribute set with a single
`enable = false` entry, removing the now‑unused `enableGraphical`
option.
- Comment out the Astro extension in Zed
- Add tailwindcss-language-server and typescript-language-server
packages
- Configure language servers for TypeScript, Astro, Vue, and CSS
- Enable Vue‑specific LSP options and TypeScript inlay hints
- Provide TailwindCSS class extraction regex patterns for the LSP
Bump helium to version 0.15.5.1 with updated hash
Refresh flake.lock entries for firefox-addons, home-manager, nixpkgs,
noctalia-shell, and stylix to their latest revisions
- Add a new home.prismlauncher module with an enable option and a
custom package override.
- Enable Prism Launcher for the Garand‑Desktop host and remove the
previous disabled flag.
- Add the user to the “video” group.
- Remove prismlauncher from the core packages list.
- Bump revisions and hashes for several inputs in flake.lock.
- Fix a trailing newline in the helium AppImage definition.
Add bitwarden-cli, xdg-utils and gcc to essentials. Configure the
noctalia Bitwarden plugin with custom server and generation options.
Enable the keybind‑cheatsheet plugin and bind it to Super+Shift+K.
Replace several widget displays with gauge visualizations and add a
keybinds widget to the bar. Remove obsolete Bitwarden desktop toggles
from host modules.