- 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.
Include nix-search-tv module and add it to home imports
Add `nsf` alias for interactive package search with nix-search-tv
Enable fish completions generation
Comment out the previously allowed insecure packages list
Bump several flake.lock entries to newer revisions. Enable the
color_picker, file-search, and nix-monitor plugins in Noctalia,
import the nix-monitor configuration, and add a SUPER‑CONTROL‑F
binding for file search while switching the color‑picker shortcut
to the new plugin.
Comment out the Noctalia-shell plugins block in host modules, introduce
a "main" section for bar settings, set the bar to disabled by default,
and bump the Noctalia config version to 2.
* Rename `nooctalia-plugins` to `noctalia-plugins` in host modules and
plugin definitions
* Update Hyprland keybindings and exec-once to use the new `noctalia`
commands
* Add `stylixImage` option and enable pointer cursor in
`modules/core/user.nix`
* Introduce `modules/home/nixpkgs.nix` to allow unfree packages and
insecure Electron
* Add full Noctalia configuration module with settings for audio,
bar, calendar, location, notifications, plugins, shell, wallpaper,
and widgets
* Enable `noctalia` in `modules/home/stylix.nix` and replace legacy
`noctalia-shell` imports in `modules/home/default.nix`
Add avahi, ipp-usb, udev (with sane‑airscan) and saned support.
Configure `sane` to enable extra backends (sane‑airscan) and disable the
default ESCL backend.
Override `simple-scan` to wrap its binary with an LD_LIBRARY_PATH that
includes `/etc/sane-libs`.
Remove per‑host printers.nix and merge printing settings into host
variables.
Add simple-scan package and enable it for desktop and laptop hosts.
Disable simple-scan for the default host.
Enable SANE daemon and expose its libraries in fish init.
Open required UDP ports 5353 and 54925 in network module.
- Disable printing by setting `printEnable = false`.
- Add a new `virualization` module enabling libvirtd, virt‑manager,
qemuGuest and spice‑vdagentd; enable it on the desktop host.
- Change default applications: enable GIMP, disable Pixieditor.
- Bump Helium AppImage to version 0.14.4.1 with updated hash.
- Lower notification sound volume from 0.5 to 0.1.
- Refactor Bash and Fish aliases: `upd` now updates flakes,
`upg` performs OS switch, and new helper aliases are added.
- Bump nixpkgs lock to a newer revision with updated hash.
- Disable fish `generateCompletions` (set to false).
- Add `ff` alias for fastfetch in both bash and fish configurations.
- Move openWebUI.enable from system-modules to home‑modules for desktop
and laptop hosts
- Remove flatpak entry for OpenWebUI
- Add XDG desktop entry and bind Super‑Ctrl‑O to launch it via dex
- Update Helium appimage to version 0.14.2.1 with new checksum
Helium AppImage version bump includes new SHA256 hash.
New Bash and Fish aliases `upf-pkgs` and `upf-pkgs-gh` are added to
simplify updating the nixpkgs input, mirroring existing flake update
commands.