## [5.27.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.26.2...v5.27.0 (2025-05-03)


### Features

* added new jj dependencies ([cf548d5]https://gitlab.com/marvinroman/nixos-configuration/commit/cf548d5b6b76441d6a36e94edf3efbad32b79602)
* added new jj dependencies  ([ecab503]https://gitlab.com/marvinroman/nixos-configuration/commit/ecab5038936cb185a464b061ee4e5a1682d99ef4)

## [5.26.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.26.1...v5.26.2 (2025-05-03)


### Code Refactoring

* migrated some modules to home manager ([9c7434e]https://gitlab.com/marvinroman/nixos-configuration/commit/9c7434e60e5f30e4d3d7951a2fc8ba771cec3133)

## [5.26.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.26.0...v5.26.1 (2025-05-02)


### Bug Fixes

* missing adding pijul to toaster ([b3d964a]https://gitlab.com/marvinroman/nixos-configuration/commit/b3d964af37c1f6e75f1b27b3e63652fb66d37662)

## [5.26.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.25.0...v5.26.0 (2025-05-02)


### Features

* add in pijul version control ([5ec578e]https://gitlab.com/marvinroman/nixos-configuration/commit/5ec578e24f1d218f5a8d12f152359ab220631009)

## [5.25.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.24.0...v5.25.0 (2025-05-02)


### Features

* added jujutsu version control ([1bf3979]https://gitlab.com/marvinroman/nixos-configuration/commit/1bf3979d2f9199093cb1b28804fbd20dff9c1566)

## [5.24.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.23.0...v5.24.0 (2025-05-02)


### Features

* **yubikey:** :package: add YubiKey-related packages and configuration ([d1cd428]https://gitlab.com/marvinroman/nixos-configuration/commit/d1cd42832a84f8582b624ebee822c2a1f0300241)

## [5.23.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.22.1...v5.23.0 (2025-05-02)


### Features

* **yubikey:** :key: add Bolivia YubiKey ID to authorized list ([61ee5aa]https://gitlab.com/marvinroman/nixos-configuration/commit/61ee5aae7e9d8de22e9a019ba2f3c5fbc25fa246)

## [5.22.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.22.0...v5.22.1 (2025-05-01)


### ⚠ BREAKING CHANGES

* **config:** Restructured home manager module imports; individual host configurations now reference shared common configuration

### Code Refactoring

* **config:** :package: consolidate home manager modules into common configuration ([0ca8c30]https://gitlab.com/marvinroman/nixos-configuration/commit/0ca8c30d377ac06720e0a53a2412c419d38a2927)

## [5.22.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.21.0...v5.22.0 (2025-04-30)


### Features

* **toaster:** :package: enable Docker module ([5a92827]https://gitlab.com/marvinroman/nixos-configuration/commit/5a92827d77dc431dfa458d766d32c2c70ed3519e)

## [5.21.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.20.3...v5.21.0 (2025-04-30)


### Features

* **nixos:** :arrow_up: update system auto-upgrade flake source ([3e77776]https://gitlab.com/marvinroman/nixos-configuration/commit/3e777765a374265d40ff137a74f328fe1f8638ab)

## [5.20.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.20.2...v5.20.3 (2025-04-30)


### Code Refactoring

* **sddm:** :recycle: conditionally include SDDM-specific packages ([fca1048]https://gitlab.com/marvinroman/nixos-configuration/commit/fca1048d9980097c34b60fd9b94f154cb1aea191)

## [5.20.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.20.1...v5.20.2 (2025-04-30)


### Code Refactoring

* **btrfs:** :recycle: enable beesd configuration and comment out unused snapper configs ([3dffb3d]https://gitlab.com/marvinroman/nixos-configuration/commit/3dffb3d11cafbd8cc32052341df518d10b40d228)

## [5.20.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.20.0...v5.20.1 (2025-04-30)


### ⚠ BREAKING CHANGES

* **vscode:** Removes legacy pnpm subvolume mount and migrates Node.js configuration to new module structure

### Code Refactoring

* **vscode:** :hammer: restructure VS Code configuration and dependencies ([e7c3c6b]https://gitlab.com/marvinroman/nixos-configuration/commit/e7c3c6b120df53f1292bd84bfe6dd41193b4c951)

## [5.20.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.19.0...v5.20.0 (2025-04-30)


### ⚠ BREAKING CHANGES

* **nixos:** Updates flake source path which may require manual migration
* **services/clamav:** Disables ClamAV services by default except for specific host

### Features

* **nixos:** :gear: update auto-upgrade flake and input flags ([290927c]https://gitlab.com/marvinroman/nixos-configuration/commit/290927c3275487e21eb8eccea941c6f0b5186a0f)
* **services/clamav:** :gear: configure ClamAV based on host name ([ac37acc]https://gitlab.com/marvinroman/nixos-configuration/commit/ac37acceca2eb836e34383c0b610961ce26f8c32)


### Bug Fixes

* **nixos:** :bug: correct flake path specification in auto-upgrade config ([d14cbdb]https://gitlab.com/marvinroman/nixos-configuration/commit/d14cbdba66719e7a6168fef448fd5615d392b7d7)
* **nixos:** :wrench: update autoUpgrade flake configuration ([235efbd]https://gitlab.com/marvinroman/nixos-configuration/commit/235efbd8bcc09c234414a33e178a800d774b5420)


### Code Refactoring

* **virtualisation:** :recycle: simplify dockerCompat logic ([2c14a9f]https://gitlab.com/marvinroman/nixos-configuration/commit/2c14a9f32a60ca7d9ff7b937d2ddc14402d8b0e8)

## [5.19.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.18.1...v5.19.0 (2025-04-28)


### Features

* **agenix:** :key: add colab-kubectl-config secret management ([29a763f]https://gitlab.com/marvinroman/nixos-configuration/commit/29a763ff21a241d84bf2ffc4ec8c1c2a58e17b44)

## [5.18.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.18.0...v5.18.1 (2025-04-28)


### Bug Fixes

* **virtualisation:** :bug: adjust dockerCompat logic for podman ([46a8c70]https://gitlab.com/marvinroman/nixos-configuration/commit/46a8c70029a6f35004369b9b6a2610ff6f607fdc)

## [5.18.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.17.0...v5.18.0 (2025-04-26)


### Features

* **development:** :sparkles: add DevPod module integration ([d217284]https://gitlab.com/marvinroman/nixos-configuration/commit/d2172846ab7c79d7b5ad0ee81df516d7d65ae2d1)
* **devpod:** :package: add devpod-desktop to system packages ([03f6d53]https://gitlab.com/marvinroman/nixos-configuration/commit/03f6d53520960e5bb7aed9deb0de6ef1e06bf181)

## [5.17.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.16.3...v5.17.0 (2025-04-20)


### Features

* **nixos:** :gear: add trusted users and extra substituters configuration ([ce66b55]https://gitlab.com/marvinroman/nixos-configuration/commit/ce66b55eb4cef6a823f81f54826812248d0df499)

## [5.16.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.16.2...v5.16.3 (2025-04-15)


### Code Refactoring

* **nix:** :wrench: adjust package and garbage collection configurations ([236a780]https://gitlab.com/marvinroman/nixos-configuration/commit/236a780d0afce24cba4189b83d8a8f5a33fe40ae)

## [5.16.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.16.1...v5.16.2 (2025-04-15)


### ⚠ BREAKING CHANGES

* **nixos:** Removes deprecated module paths and consolidates auto-upgrade logic

### Code Refactoring

* **nixos:** :recycle: restructure module organization and simplify configurations ([4924cc7]https://gitlab.com/marvinroman/nixos-configuration/commit/4924cc7afdd982029f8706b46b002cd5744dbee2)

## [5.16.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.16.0...v5.16.1 (2025-04-14)


### Code Refactoring

* **modules:** :package: reorganize development-related modules ([5585f15]https://gitlab.com/marvinroman/nixos-configuration/commit/5585f15fe05798fafaea34d02a2e1389e79588f6)

## [5.16.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.15.0...v5.16.0 (2025-04-13)


### Features

* **nixos:** :sparkles: add NixOS module integration ([4b832d1]https://gitlab.com/marvinroman/nixos-configuration/commit/4b832d1887e1a7293ccd653b22eebe1291e49d65)

## [5.15.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.14.1...v5.15.0 (2025-04-13)


### Features

* **rdp:** :package: add KRDC client to system packages ([fa1ac48]https://gitlab.com/marvinroman/nixos-configuration/commit/fa1ac48252ba3b1196fafc864fe4d1efcc513df6)

## [5.14.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.14.0...v5.14.1 (2025-04-13)


### Code Refactoring

* **nix:** :recycle: streamline Nix configuration and add RDP support ([c3c80dc]https://gitlab.com/marvinroman/nixos-configuration/commit/c3c80dcf365851a7fa6c5f512e96737ad9a1f123)

## [5.14.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.13.0...v5.14.0 (2025-04-10)


### Features

* **node:** :package: add pnpm package manager support ([03ec910]https://gitlab.com/marvinroman/nixos-configuration/commit/03ec9106f5c1ab7f5b905542970221672d258346)

## [5.13.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.12.1...v5.13.0 (2025-04-10)


### ⚠ BREAKING CHANGES

* **storage:** Disables beesd service and removes related configuration

### Features

* **storage:** :floppy_disk: add Btrfs subvolume for pnpm cache ([63656b2]https://gitlab.com/marvinroman/nixos-configuration/commit/63656b2e8fba7048fcae1acc30a93f5afba78435)

## [5.12.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.12.0...v5.12.1 (2025-04-06)


### Code Refactoring

* **boot:** :wrench: centralize kernel package configuration ([f41b745]https://gitlab.com/marvinroman/nixos-configuration/commit/f41b7450f3b35cf0f581610a7c7111195c165fa4)

## [5.12.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.11.0...v5.12.0 (2025-04-06)


### Features

* **boot:** :package: update kernel packages to linuxPackages_6_14 ([ccff0c4]https://gitlab.com/marvinroman/nixos-configuration/commit/ccff0c49ef7b04e478e4150f5d33dedbc22f7540)

## [5.11.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.10.0...v5.11.0 (2025-04-06)


### Features

* **hardware:** :gear: add timeline limit configurations for backup policies ([c64bf64]https://gitlab.com/marvinroman/nixos-configuration/commit/c64bf648d404806b881e96732a0e072b30bef7c1)

## [5.10.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.9.3...v5.10.0 (2025-04-06)


### Features

* **baker:** :wrench: enable and configure Snapper snapshots ([5f2424e]https://gitlab.com/marvinroman/nixos-configuration/commit/5f2424e4d9940154dbe34f6e6057e7b212a0e79b)

## [5.9.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.9.2...v5.9.3 (2025-04-05)


### Code Refactoring

* **nixos:** :wrench: remove `nrBuildUsers` configuration ([6367e05]https://gitlab.com/marvinroman/nixos-configuration/commit/6367e05ee6798531318ec3669b33a9513476232b)

## [5.9.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.9.1...v5.9.2 (2025-04-05)


### Code Refactoring

* **nixos:** :recycle: reorganize binary-cache-endpoint configuration ([03c8d87]https://gitlab.com/marvinroman/nixos-configuration/commit/03c8d875dd080188837bb10f083b4c78d76805c2)

## [5.9.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.9.0...v5.9.1 (2025-04-05)


### Bug Fixes

* **btrfs:** :bug: enable beesd configuration for data filesystem ([e667403]https://gitlab.com/marvinroman/nixos-configuration/commit/e667403905a328340c6e0480bc3aaa57c6af9e9e)

## [5.9.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.8.0...v5.9.0 (2025-04-05)


### Features

* **hosts/baker:** :unlock: enable hash table size configuration for beesd filesystem ([ca733bb]https://gitlab.com/marvinroman/nixos-configuration/commit/ca733bb4cd4930e166cba99c0be180ca9a33dc2a)

## [5.8.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.7.0...v5.8.0 (2025-04-05)


### Features

* **nixos:** :gear: update binary cache build machine configuration ([7e759ef]https://gitlab.com/marvinroman/nixos-configuration/commit/7e759efa368f3b7da802db551dc74b65ab68105e)

## [5.7.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.9...v5.7.0 (2025-04-05)


### Features

* **nixos:** :gear: add public host key and SSH options for distributed builds ([9c525b8]https://gitlab.com/marvinroman/nixos-configuration/commit/9c525b8bc7d992a5e0432dc97b891df3ca772886)

## [5.6.9]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.8...v5.6.9 (2025-04-05)


### Code Refactoring

* **flake:** :recycle: streamline flake.nix structure and remove unused cursor dependency ([2e24dfc]https://gitlab.com/marvinroman/nixos-configuration/commit/2e24dfcd787b7df248904b42e6671fa5d96f5fdd)

## [5.6.8]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.7...v5.6.8 (2025-04-05)


### Code Refactoring

* **users:** :hammer: streamline SSH host configuration logic ([0838cc2]https://gitlab.com/marvinroman/nixos-configuration/commit/0838cc2e23f0a8b94ca079b4fcb20cf7d888856b)

## [5.6.7]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.6...v5.6.7 (2025-04-05)


### Bug Fixes

* **baker:** :bug: disable defragment service ([85ba391]https://gitlab.com/marvinroman/nixos-configuration/commit/85ba391c27d8712f570ec977beb497291dd257db)

## [5.6.6]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.5...v5.6.6 (2025-04-05)


### Bug Fixes

* **baker:** :wrench: add missing btrfs-progs dependency for defragment service ([94df093]https://gitlab.com/marvinroman/nixos-configuration/commit/94df093b5cdd37d9dab10bd537431ed514aaaf68)

## [5.6.5]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.4...v5.6.5 (2025-04-05)


### Bug Fixes

* **baker:** :bug: correct defragment service script path ([c86c748]https://gitlab.com/marvinroman/nixos-configuration/commit/c86c74834907ed0d06c373d87e8098ccef7d2bcd)

## [5.6.4]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.3...v5.6.4 (2025-04-05)


### Code Refactoring

* **btrfs:** :recycle: streamline defragmentation service definition ([aefabf0]https://gitlab.com/marvinroman/nixos-configuration/commit/aefabf08973970789dc53768ed503a7359d423a4)

## [5.6.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.2...v5.6.3 (2025-04-05)


### Code Refactoring

* **btrfs:** :wrench: modularize defragmentation script ([1f256b0]https://gitlab.com/marvinroman/nixos-configuration/commit/1f256b0bdeca9ddf5748678eb6e3a1a5c5e09444)

## [5.6.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.1...v5.6.2 (2025-04-05)


### Bug Fixes

* **baker:** :wrench: update defragment timer schedule ([18a46cc]https://gitlab.com/marvinroman/nixos-configuration/commit/18a46cc2c64fb4fb866c85818cb177b600279d67)

## [5.6.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.6.0...v5.6.1 (2025-04-05)


### Code Refactoring

* **hardware:** :wrench: replace cron jobs with systemd timers for defragmentation ([db4ffcc]https://gitlab.com/marvinroman/nixos-configuration/commit/db4ffcc857a3bfdcb5821937a1d4b782fcfeb9e7)

## [5.6.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.5.1...v5.6.0 (2025-04-05)


### Features

* **nixos:** :package: add openssh to system packages ([79e7ccf]https://gitlab.com/marvinroman/nixos-configuration/commit/79e7ccff187fd5a7218fcd120bcbb56677531a08)


### Code Refactoring

* **nixos:** :recycle: reorganize SSH authorized keys configuration ([f2a1fc3]https://gitlab.com/marvinroman/nixos-configuration/commit/f2a1fc3d61ff69400cc63e8a45e165b66a2232af)

## [5.5.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.5.0...v5.5.1 (2025-04-05)


### Code Refactoring

* **nixos:** :recycle: streamline SSH key configuration for initrd ([fc524d8]https://gitlab.com/marvinroman/nixos-configuration/commit/fc524d8cb2cfb83cf084f3e14e305c3be49a65bf)

## [5.5.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.4.1...v5.5.0 (2025-04-05)


### Features

* **nixos:** :sparkles: add binary cache server and endpoint configuration ([778dd3a]https://gitlab.com/marvinroman/nixos-configuration/commit/778dd3ac6b92c4dfde38334c4db03934a81a2c37)

## [5.4.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.4.0...v5.4.1 (2025-04-05)


### Code Refactoring

* **nixos:** :recycle: consolidate SSH and firewall configuration ([905e8d5]https://gitlab.com/marvinroman/nixos-configuration/commit/905e8d511f92c33ec998716ea73e3e438b979415)

## [5.4.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.3.0...v5.4.0 (2025-04-04)


### ⚠ BREAKING CHANGES

* **nixos:** Removes `baker.local` substituter and hostname mapping
* **nixos:** Removes `nix-serve` service and nginx proxy setup

### Features

* **nixos:** :gear: configure distributed builds and update binary cache settings ([1627efc]https://gitlab.com/marvinroman/nixos-configuration/commit/1627efc76446b1f2ce362a028fa2a82c5de43129)
* **ssh:** :sparkles: enhance SSH configuration with additional host support ([3e1f659]https://gitlab.com/marvinroman/nixos-configuration/commit/3e1f65905daeb591e814cb53f29e8d6fe4130643)


### Code Refactoring

* **nixos:** :recycle: restructure binary cache server configuration ([5d2b745]https://gitlab.com/marvinroman/nixos-configuration/commit/5d2b74507614dcad08f60843c9421851421e6422)

## [5.3.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.2.0...v5.3.0 (2025-04-04)


### Features

* **btrfs:** :recycle: enable snapper cleanup and snapshot scheduling ([b1d3205]https://gitlab.com/marvinroman/nixos-configuration/commit/b1d3205ee92a561b700515f3b8f838997b1d94f0)
* **common:** :package: add usbutils to core packages ([dd70a18]https://gitlab.com/marvinroman/nixos-configuration/commit/dd70a18ea4073f46e74ac733ece9a7870cb9aec4)

## [5.2.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.1.0...v5.2.0 (2025-04-03)


### Features

* **btrfs:** :wrench: configure automated defragmentation and scrubbing ([8c03f8e]https://gitlab.com/marvinroman/nixos-configuration/commit/8c03f8e38e56bfa70b415d8e0e6dcb163daac9fa)

## [5.1.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v5.0.0...v5.1.0 (2025-04-03)


### Features

* **config:** :package: add nixfmt-rfc-style to dependencies ([7be3d80]https://gitlab.com/marvinroman/nixos-configuration/commit/7be3d807f5e962fe1f736c23d6388be9db974026)

## [5.0.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v4.2.0...v5.0.0 (2025-04-02)


### ⚠ BREAKING CHANGES

* **deps:** Removes `nmd` dependency from the flake configuration

* **deps:** :arrow_up: update flake dependencies ([9bba0a9]https://gitlab.com/marvinroman/nixos-configuration/commit/9bba0a99079a0303a78d29c1865a4a2f5918020e)

## [4.2.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v4.1.0...v4.2.0 (2025-04-02)


### ⚠ BREAKING CHANGES

* **vscode:** Removes hardcoded API key in favor of environment variable

### Features

* **agenix:** :key: add Alibaba API key secret configuration ([2d62d15]https://gitlab.com/marvinroman/nixos-configuration/commit/2d62d15e3a32c61e050431d6075bba076e9492ab)
* **vscode:** :sparkles: enhance configuration and integrate Alibaba API key support ([5ff5868]https://gitlab.com/marvinroman/nixos-configuration/commit/5ff5868216cc43935c8bbc9b4fd4f87e5e765925)


### Bug Fixes

* **llm:** :bug: correct secret reference syntax in nginx-proxies ([ae5b1cc]https://gitlab.com/marvinroman/nixos-configuration/commit/ae5b1ccc3d258a6e3e7b266ab6b3e09ac9f3be37)

## [4.1.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v4.0.0...v4.1.0 (2025-04-01)


### ⚠ BREAKING CHANGES

* **home-manager:** Introduces new home manager configuration structure
* **hardware:** Replaces `btrfs.autoScrub` with Snapper-based management for Btrfs subvolumes
* **nixos:** Replaces `inputs.home-manager.nixosModules.default` with `home-manager.nixosModules.default`

### Features

* **btrfs:** :sparkles: add auto-scrub configuration for Btrfs filesystems ([2e774fe]https://gitlab.com/marvinroman/nixos-configuration/commit/2e774feb93757b68869c8859ae2b97fd1b15d0fa)
* **git-config:** :new: enable Git LFS support ([122a25d]https://gitlab.com/marvinroman/nixos-configuration/commit/122a25da6d4cc59cd95d09550514f638c011f1bf)
* **hardware:** :floppy_disk: add Btrfs subvolume configuration and Snapper support ([0716621]https://gitlab.com/marvinroman/nixos-configuration/commit/0716621e52906b86df78af34f4327b6c0db3d76f)
* **home-manager:** :sparkles: add initial home configuration for toaster host ([ea865ce]https://gitlab.com/marvinroman/nixos-configuration/commit/ea865ced3e55b61ff23b5033e7ed6128839200d0)
* **home-manager:** :sparkles: add initial home.nix configuration for baker host ([7daad8e]https://gitlab.com/marvinroman/nixos-configuration/commit/7daad8e65f5e536b38dadae45de3085e0186ad04)
* **hosts:** :sparkles: add user-specific configuration for baker ([1eeeb97]https://gitlab.com/marvinroman/nixos-configuration/commit/1eeeb970252efd01917ea2a8bf116d6049ca62f2)
* **nixos:** :wrench: integrate Home Manager for user configurations ([c1a9e07]https://gitlab.com/marvinroman/nixos-configuration/commit/c1a9e07fdbabe0e0bd5406b385aea14c5f87922f)
* **users:** :sparkles: add initial package configuration for user marvin ([b363f61]https://gitlab.com/marvinroman/nixos-configuration/commit/b363f6132f2048aac25c69a4720b6f2d2c6e4c38)
* **users:** :sparkles: add OBS Studio module configuration ([37404e9]https://gitlab.com/marvinroman/nixos-configuration/commit/37404e9f4abafe1f8e00d7ff71cb5552ff61404e)


### Bug Fixes

* **config:** :wrench: correct user module path inclusion ([bfcabbd]https://gitlab.com/marvinroman/nixos-configuration/commit/bfcabbdc85fb1eb7f16b9521c9646f7f7adf8dad)
* **toaster:** :bug: correct filesystem configuration for snapper ([ba95174]https://gitlab.com/marvinroman/nixos-configuration/commit/ba951743fa98f35c1aa1dd0ee6f21ba18fcc904c)

## [4.0.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.20.0...v4.0.0 (2025-04-01)


### ⚠ BREAKING CHANGES

* Discontinues AI-powered commit message generation utility

* :fire: remove shell.nix script for AI git commit helper ([2268156]https://gitlab.com/marvinroman/nixos-configuration/commit/226815672ebbebbb4f3314aadf923e23a48d071e)


### Code Refactoring

* **auto-upgrade:** :recycle: consolidate flake.lock output configuration ([9b46360]https://gitlab.com/marvinroman/nixos-configuration/commit/9b4636059984ea97826e2bfe69d02333957bc00d)
* **toaster:** :recycle: replace encrypted swap with swapfile ([13acbf5]https://gitlab.com/marvinroman/nixos-configuration/commit/13acbf5d947b8e0ebcd2bb2f6cf3288849fd1196)

## [3.20.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.19.0...v3.20.0 (2025-03-31)


### Features

* **direnv:** :sparkles: add direnv module integration ([513016b]https://gitlab.com/marvinroman/nixos-configuration/commit/513016b3fedeb1d695b6acc086c082cca9c36d17)
* **vscode:** :sparkles: update and streamline VS Code extensions configuration ([bddaf8b]https://gitlab.com/marvinroman/nixos-configuration/commit/bddaf8bf88b63edce8ed135665f5f2e4e6e27c07)

## [3.19.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.8...v3.19.0 (2025-03-31)


### ⚠ BREAKING CHANGES

* **btrfs:** Introduces new dependencies and configuration for Btrfs modules
* **vscode:** Introduces new dependencies on AI commit and Roo-Cline extensions
* **hardware:** Replaces previous unencrypted root filesystem setup with LUKS encryption
* **storage:** Existing mounts without `compress=zstd` will need remounting or reboot

### Features

* **btrfs:** :sparkles: add Btrfs module configuration ([6db22fd]https://gitlab.com/marvinroman/nixos-configuration/commit/6db22fdb664c86fd276a5e63cf4caf21f3b2f171)
* **btrfs:** :sparkles: add Snapper integration for automated snapshots ([9f30a8c]https://gitlab.com/marvinroman/nixos-configuration/commit/9f30a8cb301aa5063e1ca31f24600036e0d9750c)
* **common:** :sparkles: add btrfs module and enable partition manager ([a208fed]https://gitlab.com/marvinroman/nixos-configuration/commit/a208feddf8e6d3a367ba91d5bcfed40417dc2aca)
* **hardware:** :key: add LUKS encryption and Btrfs subvolumes ([e8a17da]https://gitlab.com/marvinroman/nixos-configuration/commit/e8a17da900baad99e6066b63fa9e655fea6d7adb)
* **networking:** :globe_with_meridians: add lmstudio hostname mapping ([070b281]https://gitlab.com/marvinroman/nixos-configuration/commit/070b28139cd9677d4f7486e5e81c2c21d0c67451)
* **storage:** :compression: enable zstd compression for btrfs subvolumes ([480a737]https://gitlab.com/marvinroman/nixos-configuration/commit/480a7376498ddbea79ced2fd6d56630873557815)
* **toaster:** :sparkles: add snapper configurations for home and repos ([ce9b02c]https://gitlab.com/marvinroman/nixos-configuration/commit/ce9b02c7ad8edf8d93c45009cc77f502665a2a8e)
* **vscode:** :sparkles: add AI commit and Roo-Cline configurations ([5e81f21]https://gitlab.com/marvinroman/nixos-configuration/commit/5e81f218f3a4c4b7cf604e09d54a2dd8145d628b)

## [3.18.8]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.7...v3.18.8 (2025-03-25)


### Configuration Updates

* **llm:** allow TCP traffic on port 8080 for open-webui ([bcf1ccb]https://gitlab.com/marvinroman/nixos-configuration/commit/bcf1ccb0b9400db4b7dce6785baa6a5a341e0b80)

## [3.18.7]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.6...v3.18.7 (2025-03-25)


### Configuration Updates

* **llm:** update open-webui to bind to all interfaces ([cff68e1]https://gitlab.com/marvinroman/nixos-configuration/commit/cff68e140b202874f25b2b1a32fd8dbbe8031b69)

## [3.18.6]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.5...v3.18.6 (2025-03-25)


### Configuration Updates

* **core:** add gaming module to core imports ([e76c01a]https://gitlab.com/marvinroman/nixos-configuration/commit/e76c01ad7bbca89cb38d8c742591f644c1bca5e0)

## [3.18.5]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.4...v3.18.5 (2025-03-25)


### Configuration Updates

* **users:** remove obsidian-nvim from flake.lock ([6531ec4]https://gitlab.com/marvinroman/nixos-configuration/commit/6531ec4e291eb365f6801dc9c42a1bcc8ed458d1)

## [3.18.4]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.3...v3.18.4 (2025-03-23)


### Configuration Updates

* add commitlint configuration for standardized commit messages ([1a4d829]https://gitlab.com/marvinroman/nixos-configuration/commit/1a4d8299e819b9704ae9fe202eb79cae91465fb7)
* **applications:** remove neovim configuration file ([0e01b4d]https://gitlab.com/marvinroman/nixos-configuration/commit/0e01b4d128316487b2258e04f935628b35addefa)
* **flake:** added nvf for neovim configuration ([860dd99]https://gitlab.com/marvinroman/nixos-configuration/commit/860dd99bb78dd7c5d1b1190b8dd515054808d75a)
* **users:** add neovim configuration module with extensive settings ([eeae37a]https://gitlab.com/marvinroman/nixos-configuration/commit/eeae37a6d29156def60e581d33512db19b4761a3)
* **users:** add neovim module to home configuration ([5f3a846]https://gitlab.com/marvinroman/nixos-configuration/commit/5f3a846d97095380d09b9d4b9f8c5340bcd8a3fc)
* **users:** remove lunarvim and add eslint_d to Marvin's package list ([e639932]https://gitlab.com/marvinroman/nixos-configuration/commit/e63993232d908327ac7920fecbac5334dc3123d8)

## [3.18.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.2...v3.18.3 (2025-03-23)


### Bug Fixes

* **lmstudio:** update version to 0.3.14 and sha for package integrity ([e316c35]https://gitlab.com/marvinroman/nixos-configuration/commit/e316c3521a01d4a69c4fc2bea95b30daac0dff67)

## [3.18.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.1...v3.18.2 (2025-03-23)


### Configuration Updates

* **services:** :wrench: adjust ClamAV scanner scheduling ([d2167bf]https://gitlab.com/marvinroman/nixos-configuration/commit/d2167bf05f0bd57b9efe22c3129411439bece8c0)

## [3.18.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.18.0...v3.18.1 (2025-03-16)


### Configuration Updates

* **baker:** configure ClamAV scanner interval to run every Monday at 15:00 ([b16ded7]https://gitlab.com/marvinroman/nixos-configuration/commit/b16ded7e62256939ebf07c2a4c9ffd0451f426f2)

## [3.18.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.17.0...v3.18.0 (2025-03-16)


### Features

* **hardware:** add lmstudio models filesystem to btrfs configuration ([5a5c430]https://gitlab.com/marvinroman/nixos-configuration/commit/5a5c430a998c0fc3f1c76e4ccec4fa89ec5c008f)


### Bug Fixes

* **dependencies:** revert from twilight to beta ([35b8280]https://gitlab.com/marvinroman/nixos-configuration/commit/35b828075df1ee530d47c71f9a88e414676c167c)

## [3.17.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.16.2...v3.17.0 (2025-03-15)


### Features

* **openmanus:** add OpenManus package and integrate into baker configuration ([aecb5a6]https://gitlab.com/marvinroman/nixos-configuration/commit/aecb5a663003e89cc62b8d85633a94e994ef3a69)

## [3.16.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.16.1...v3.16.2 (2025-03-15)


### Code Refactoring

* **auto-upgrade:** :wrench: update auto-upgrade configuration ([5e9df8a]https://gitlab.com/marvinroman/nixos-configuration/commit/5e9df8a601e91650951cd86f979c806ad5bfd93a)
* **secrets:** :recycle: reorganize secret definitions for modularity ([9864026]https://gitlab.com/marvinroman/nixos-configuration/commit/986402695114e99c827a3279bc3eeff4ed91af24)

## [3.16.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.16.0...v3.16.1 (2025-03-14)


### Bug Fixes

* **nix:** correct syntax in default.nix and core.nix configuration files ([1ede837]https://gitlab.com/marvinroman/nixos-configuration/commit/1ede837530d13c42f94560d9776c39f80ffc0d2b)

## [3.16.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.15.0...v3.16.0 (2025-03-14)


### Features

* **release.config:** add parser options for identifying breaking changes in release notes ([5e16b66]https://gitlab.com/marvinroman/nixos-configuration/commit/5e16b6678363193a3efe8ee4aa2a62d137f61abe)

## [3.15.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.14.2...v3.15.0 (2025-03-14)


### Features

* **release.config:** add parser options for breaking change keywords ([6d3b748]https://gitlab.com/marvinroman/nixos-configuration/commit/6d3b748f02f2837dca394aa7bbb7feb1cae179df)

## [3.14.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.14.1...v3.14.2 (2025-03-14)


### ⚠ BREAKING CHANGES

* **auto-upgrade:** Removes explicit enable flag from individual host configs

### Bug Fixes

* **flake.lock:** :wrench: update nixpkgs and zen-browser-flake revisions and hashes ([0d351ab]https://gitlab.com/marvinroman/nixos-configuration/commit/0d351abfb0ebe17bd40b4a7b8cc061e489c5df8b)


### Code Refactoring

* **auto-upgrade:** :wrench: streamline auto-upgrade configuration ([07ee8e0]https://gitlab.com/marvinroman/nixos-configuration/commit/07ee8e08ca7d0aee90a24decc73123a1998094f3)
* **auto-upgrade:** :wrench: update flake source paths for baker and toaster ([d350430]https://gitlab.com/marvinroman/nixos-configuration/commit/d350430a8777378610bde3958815af2c1d7a324b)

## [3.14.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.14.0...v3.14.1 (2025-03-14)


### Bug Fixes

* **btrfs:** :wrench: fix syntax for auto-scrub configuration in hardware.nix ([8f03e1c]https://gitlab.com/marvinroman/nixos-configuration/commit/8f03e1c6b8a24be92b55021437e54c9b196bcdcf)


### Code Refactoring

* **auto-upgrade:** :wrench: refine auto-upgrade configurations ([dc184b1]https://gitlab.com/marvinroman/nixos-configuration/commit/dc184b11a38f2e25e7971942eb4586dc186611b5)

## [3.14.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.5...v3.14.0 (2025-03-14)


### Features

* **btrfs:** :wrench: enable auto-scrub for Btrfs file systems ([24af9bb]https://gitlab.com/marvinroman/nixos-configuration/commit/24af9bbd58b10156983d4527851005541a418eca)
* **clamav:** add '/mnt' to the list of directories for scanning ([6c18b9f]https://gitlab.com/marvinroman/nixos-configuration/commit/6c18b9f744e977c1a9c3333ec1dfb34bf89bbbca)


### Code Refactoring

* **clamav:** :wrench: restructure configuration for daemon, scanner, and updater ([b779a77]https://gitlab.com/marvinroman/nixos-configuration/commit/b779a77a80240c9b99ed9983da5a2eea85da994b)

## [3.13.5]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.4...v3.13.5 (2025-03-14)


### Bug Fixes

* **clamav:** update scan interval to run only on Mondays at 15:00 ([8bad349]https://gitlab.com/marvinroman/nixos-configuration/commit/8bad3492f73ffdecd9a5dd88b6cf5e22bdbca60f)

## [3.13.4]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.3...v3.13.4 (2025-03-13)


### Code Refactoring

* **nginx-proxies:** :recycle: remove unused commonProxyHeaders configuration ([237013c]https://gitlab.com/marvinroman/nixos-configuration/commit/237013c9f205157cc70a559348f2080eb3b2b04c)

## [3.13.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.2...v3.13.3 (2025-03-13)


### ⚠ BREAKING CHANGES

* **virtualisation:** Removes rootless Docker support and modifies network interface trust [0]

### Code Refactoring

* **virtualisation:** :wrench: update Docker and Podman configurations ([1ded405]https://gitlab.com/marvinroman/nixos-configuration/commit/1ded405e5db2f8204b454f02684a89625f1c8332)

## [3.13.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.1...v3.13.2 (2025-03-12)


### Bug Fixes

* **open-webui:** :bug: correct network configuration and add trusted interfaces ([2ac784d]https://gitlab.com/marvinroman/nixos-configuration/commit/2ac784dbdde1c268ac01b62b6bebdb170bebe028)

## [3.13.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.13.0...v3.13.1 (2025-03-11)


### Bug Fixes

* **flake:** update mysecrets lock with new lastModified and narHash ([7e985ea]https://gitlab.com/marvinroman/nixos-configuration/commit/7e985ea27929fd0f3f8de28ab2d62805c13930b6)
* **llm:** update Chroma HTTP host and adjust network options ([0648093]https://gitlab.com/marvinroman/nixos-configuration/commit/064809302e8b5603ad6cf66d8a845533f6036923)

## [3.13.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.12.0...v3.13.0 (2025-03-11)


### Features

* **lmstudio:** update version to 0.3.12 and adjust SHA for package integrity ([173e926]https://gitlab.com/marvinroman/nixos-configuration/commit/173e926a0a3acb74847949106f285f30dcc63a08)

## [3.12.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.11.0...v3.12.0 (2025-03-10)


### Features

* **open-webui:** add host mapping to extra options for improved connectivity ([fb32b8a]https://gitlab.com/marvinroman/nixos-configuration/commit/fb32b8a2e3a7f98f799982d9c81ba2322906c7f6)

## [3.11.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.10.1...v3.11.0 (2025-03-10)


### Features

* **open-webui:** enhance Open Web UI configuration and integrate ChromaDB ([f35d245]https://gitlab.com/marvinroman/nixos-configuration/commit/f35d2459e5c3ddea9ec7f183d0f2237214b7095d)


### Code Refactoring

* :truck: swapped directories for vectorestores ([ee20b10]https://gitlab.com/marvinroman/nixos-configuration/commit/ee20b10e37be615c8a684c637c807e38a91e9297)

## [3.10.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.10.0...v3.10.1 (2025-03-08)


### Code Refactoring

* **secrets:** centralize agenix secret management ([afb820d]https://gitlab.com/marvinroman/nixos-configuration/commit/afb820d63c00aa7b772bf87cb8c2e8e39ed4f560)

## [3.10.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.9.1...v3.10.0 (2025-03-08)


### Features

* **nixos:** refactor nginx proxy configuration for multiple domains ([c095923]https://gitlab.com/marvinroman/nixos-configuration/commit/c0959238fcce932dbe7d9307c8b35d03b5a3b1e7)

## [3.9.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.9.0...v3.9.1 (2025-03-08)


### Code Refactoring

* reorganize networking configuration in default.nix ([bbc4d4e]https://gitlab.com/marvinroman/nixos-configuration/commit/bbc4d4e7168264d3ebf5d0de8c372fb89b02c92b)

## [3.9.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.8.3...v3.9.0 (2025-03-08)


### Features

* **nixos:** add nginx proxy configurations and update module imports ([9fd4456]https://gitlab.com/marvinroman/nixos-configuration/commit/9fd4456974015634bd7b217bcf7f3493eede66d8)

## [3.8.3]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.8.2...v3.8.3 (2025-03-05)


### Code Refactoring

* :recycle: update podman configuration and improve open-webui setup ([4aa450f]https://gitlab.com/marvinroman/nixos-configuration/commit/4aa450f951747c64e04223d9fbb04f61dc2b66d4)

## [3.8.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.8.1...v3.8.2 (2025-03-05)


### Code Refactoring

* :recycle: moved open webui to being a pod ([8794ba1]https://gitlab.com/marvinroman/nixos-configuration/commit/8794ba15d041ed482306562296041e592eb0a851)

## [3.8.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.8.0...v3.8.1 (2025-03-05)


### Bug Fixes

* set OCI containers backend to podman in chromadb configuration ([1bb8328]https://gitlab.com/marvinroman/nixos-configuration/commit/1bb83283341febd8f2483d497ee88f97bbab1f71)
* update mysecrets lock file with new lastModified and narHash values ([d54526b]https://gitlab.com/marvinroman/nixos-configuration/commit/d54526b1e2d5c2523eb4cf30ce8898ce81138968)

## [3.8.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.7.1...v3.8.0 (2025-03-05)


### Features

* added cursoer ide ([e46f28f]https://gitlab.com/marvinroman/nixos-configuration/commit/e46f28f8d00805ac0270a17e8d2f76ec862a5150)

## [3.7.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.7.0...v3.7.1 (2025-03-02)


### Bug Fixes

* changed chromadb to pod ([494f661]https://gitlab.com/marvinroman/nixos-configuration/commit/494f6612fa7643d98915c11ce111af8662a23c97)

## [3.7.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.6.0...v3.7.0 (2025-03-02)


### Features

* :sparkles: added chromadb service ([263f9bd]https://gitlab.com/marvinroman/nixos-configuration/commit/263f9bde6fc0d2f8e4c5a5e4b60046465afc0fd4)
* updated packages ([0b0617c]https://gitlab.com/marvinroman/nixos-configuration/commit/0b0617cb2287efd7ca33202954bb005002aa3b06)


### Bug Fixes

* :fire: removed openwebui package since it will be added by service ([d74e255]https://gitlab.com/marvinroman/nixos-configuration/commit/d74e255419d9cc2a71541aaa5dc3b32f6e7521b8)
* bind nix-server to loopback ([19f0719]https://gitlab.com/marvinroman/nixos-configuration/commit/19f07193c81ca8ddab442f48e1412022240ce010)
* moved webui lm studio internal to call back to loopback ([87ed193]https://gitlab.com/marvinroman/nixos-configuration/commit/87ed19381b791b9f4ccdea741109b0736ed4a038)

## [3.6.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.5.0...v3.6.0 (2025-03-02)


### Features

* :sparkles: added binary caching ([4621a50]https://gitlab.com/marvinroman/nixos-configuration/commit/4621a501993a507823b7af22b55bb0357b96593d)
* **virtualisation:** add podman to system packages ([70f3855]https://gitlab.com/marvinroman/nixos-configuration/commit/70f385500fd10a591dda7e2ffbdbc1e3d867a20e)


### Bug Fixes

* :fire: remove docker service ([3ed06af]https://gitlab.com/marvinroman/nixos-configuration/commit/3ed06af31369a74f8998b4c1f30eaf899e4e909a)
* :wrench: vscode configuration updates ([4c6deac]https://gitlab.com/marvinroman/nixos-configuration/commit/4c6deaca8f92843d56f595526b5068d785d84f9c)

## [3.5.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.4.2...v3.5.0 (2025-03-01)


### Features

* **config:** add vectorstore and virtualization modules ([624e793]https://gitlab.com/marvinroman/nixos-configuration/commit/624e793167dcf59c5eafe62478ce368590528155)
* **virtualisation:** add Docker module with auto-prune and rootless support ([f502818]https://gitlab.com/marvinroman/nixos-configuration/commit/f5028183bdba26f3fc56aebedd5f9d92592e3f97)
* **virtualisation:** add podman module with podman-compose package ([fa37228]https://gitlab.com/marvinroman/nixos-configuration/commit/fa3722876d6bffd030bdd79a2917a195fa0fba77)

## [3.4.2]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.4.1...v3.4.2 (2025-02-26)


### Bug Fixes

* **flake:** added agenix to toaster ([cc086a0]https://gitlab.com/marvinroman/nixos-configuration/commit/cc086a0cd1545688763378afc84dd40078819296)

## [3.4.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.4.0...v3.4.1 (2025-02-26)


### Code Refactoring

* :truck: moved user modules up a directory so they can be shared ([a7cc182]https://gitlab.com/marvinroman/nixos-configuration/commit/a7cc182f8065c0f58f8f8db97f17bb3cc1b68557)

## [3.4.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.3.0...v3.4.0 (2025-02-25)


### Features

* **agenix:** add default.nix for age configuration and system packages ([2b7437d]https://gitlab.com/marvinroman/nixos-configuration/commit/2b7437d86fbb5c74f587e9263d5f555ed524b61f)
* **core:** update core.nix to include suitecloud-sdk and improve system compatibility ([725b91e]https://gitlab.com/marvinroman/nixos-configuration/commit/725b91e259f0ed36218b0055dec4264fe0cd4b3b)
* **flake:** add mysecrets and sops-nix inputs for enhanced configuration ([fca68ab]https://gitlab.com/marvinroman/nixos-configuration/commit/fca68abe72a009798399b0b658e2ab4544ef8634)
* **modules:** configure KDE Wallet and tools for secret management ([c2fdc8f]https://gitlab.com/marvinroman/nixos-configuration/commit/c2fdc8f20736e6d5e5760030e63002abd391c5a8)

## [3.3.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.2.0...v3.3.0 (2025-02-24)


### Features

* **core:** add twilight package from zen-browser inputs for reproducibility ([fdeeac3]https://gitlab.com/marvinroman/nixos-configuration/commit/fdeeac3382b00bc3957a87df6d55e9750a8b6d5c)
* **flake:** add zen-browser input and update nixpkgs reference ([2edc900]https://gitlab.com/marvinroman/nixos-configuration/commit/2edc900ab118e258cd3c7da57c1aaf3f66c6af0a)

## [3.2.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.1.1...v3.2.0 (2025-02-20)


### Features

* **lmstudio:** update version to 0.3.10 and add SHA for AppImage hash ([c3a8c94]https://gitlab.com/marvinroman/nixos-configuration/commit/c3a8c941bd9f1de22a4f5da41fc4440ab31ce3e7)
* **vscode:** add GitHub Copilot chat locale override and enable test generation ([e9bf5ca]https://gitlab.com/marvinroman/nixos-configuration/commit/e9bf5ca5fa0ef635a9d44b89fe8055b3ae89d9db)
* **vscode:** disable extension recommendations and update shell paths ([84a4644]https://gitlab.com/marvinroman/nixos-configuration/commit/84a4644c8609c07fe74145f43ca8ba4c8fef4f5a)


### Bug Fixes

* **zsh:** update history strategy and enable duplicate expiration settings ([ca1f06c]https://gitlab.com/marvinroman/nixos-configuration/commit/ca1f06c1b61a826522868efc0fcdaf7c91c24bba)

## [3.1.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.1.0...v3.1.1 (2025-02-18)


### Code Refactoring

* **vscode:** add GitHub Copilot chat settings for locale and test generation ([75e881a]https://gitlab.com/marvinroman/nixos-configuration/commit/75e881a7dbefd605fb1bd4e14c61981af97458d2)

## [3.1.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v3.0.0...v3.1.0 (2025-02-17)


### Features

* **ci:** add conventional-changelog-conventionalcommits to CI script for enhanced changelog generation ([7f24b0c]https://gitlab.com/marvinroman/nixos-configuration/commit/7f24b0cb21c293d5c17fff99b7a4534fa27ce195)


### Bug Fixes

* **ci:** update conventional-changelog-conventionalcommits to version 7.0.2 in CI script ([6ad1596]https://gitlab.com/marvinroman/nixos-configuration/commit/6ad159649638326fa6a5f9e9bb96c4f6bf121d2e)
* **release.config:** correct typo in module.exports for proper functionality ([3f76b55]https://gitlab.com/marvinroman/nixos-configuration/commit/3f76b55306fa9c8e0ef4944fc37dcda0688cde91)
* **release.config:** update @semantic-release/git configuration to include changelog as an asset ([e5f0808]https://gitlab.com/marvinroman/nixos-configuration/commit/e5f0808503b1a9e61e26346be802f2f18550308d)


### Code Refactoring

* **home.nix:** reorganize module imports for clarity and consistency ([2440e02]https://gitlab.com/marvinroman/nixos-configuration/commit/2440e02f5c96af296e4af45601837330b0c12e2d)
* **release:** replace .releaserc.json with release.config.cjs for improved configuration management ([f7e151f]https://gitlab.com/marvinroman/nixos-configuration/commit/f7e151f9f4281f653ba5b08ea38817bf93ce57ba)
* **vscode:** update to version 1.97.2 and enhance user settings ([8a2079b]https://gitlab.com/marvinroman/nixos-configuration/commit/8a2079b08211ac361a36b3bbf7ac850e9be05314)

# [3.0.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v2.0.0...v3.0.0 (2025-02-17)


### Code Refactoring

* **user-shell:** modularize shell tools and improve configurations ([7d638c9]https://gitlab.com/marvinroman/nixos-configuration/commit/7d638c95ed08630ea922b8e569d37b791562abc7)


### BREAKING CHANGES

* **user-shell:** Eza aliases now require importing `eza.nix` module in home configurations

# [2.0.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.10.1...v2.0.0 (2025-02-17)


### Code Refactoring

* **nixos:** modularize configuration and organize services ([632fe1d]https://gitlab.com/marvinroman/nixos-configuration/commit/632fe1d04ac8684831f18e8c75d86027209a2947)


### BREAKING CHANGES

* **nixos:** RClone Google Drive mount service now requires explicit import via `services/gdrive.nix` module

## [1.10.1]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.10.0...v1.10.1 (2025-02-12)


### Bug Fixes

* **etc/nixos/llm/open-webui.nix:** update API URL and environment variable ([32fa8f7]https://gitlab.com/marvinroman/nixos-configuration/commit/32fa8f745121120d05e3a0242bb5527d5cf09899)

# [1.10.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.9.0...v1.10.0 (2025-02-11)


### Features

* **nixos:** add configuration for ollama and open-webui services ([dec79e1]https://gitlab.com/marvinroman/nixos-configuration/commit/dec79e1837122d6b52d4d850572fa5aa4aeb3921)

# [1.9.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.8.0...v1.9.0 (2025-02-11)


### Features

* **configuration:** add Visual Studio Code to baker's configuration ([b92fd57]https://gitlab.com/marvinroman/nixos-configuration/commit/b92fd576231c59eaaded32b95faa5f40f0076747)

# [1.8.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.7.0...v1.8.0 (2025-02-03)


### Features

* **configuration.nix:** add support for steam and steam-unwrapped packages ([2ecd026]https://gitlab.com/marvinroman/nixos-configuration/commit/2ecd026fcff671250e60c330a34a52a4a6f9d0a3)
* **shell:** integrate AI for generating git commit messages ([355f928]https://gitlab.com/marvinroman/nixos-configuration/commit/355f928ef73cf9e318aa8ec7bc0fd1ccbcdc734f)
* update lmstudio hash and enable rocm support ([3464fb9]https://gitlab.com/marvinroman/nixos-configuration/commit/3464fb9f29fe36eee5e0d97f9cb2bb9019272f19)

# [1.7.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.6.0...v1.7.0 (2025-01-30)


### Bug Fixes

* :fire: disable difftastic to help in copying diffs into LLM chat ([9a1f0ad]https://gitlab.com/marvinroman/nixos-configuration/commit/9a1f0ad8a360929e17a0b3a00c19cc3c61c35103)


### Features

* :construction: started firefox configuration ([f244541]https://gitlab.com/marvinroman/nixos-configuration/commit/f244541cceb6db8c74ccc79c95795703c38841a4)

# [1.6.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.5.0...v1.6.0 (2025-01-30)


### Features

* **git:** update Git configuration settings ([1ac6457]https://gitlab.com/marvinroman/nixos-configuration/commit/1ac6457ccdfe4be21fdd46d218f017f11ff43745)

# [1.5.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.4.0...v1.5.0 (2025-01-30)


### Features

* **ssh:** add CAFB server SSH configuration ([1e62677]https://gitlab.com/marvinroman/nixos-configuration/commit/1e62677145f60e23ea29b6275b4f8cf6749da7f9)

# [1.4.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.3.0...v1.4.0 (2025-01-30)


### Features

* **nixos:** refine unfree package handling and update git diff tools ([359db30]https://gitlab.com/marvinroman/nixos-configuration/commit/359db30e1a36e83bb1c3acc14551dd4c28d308d9)

# [1.3.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.2.0...v1.3.0 (2025-01-26)


### Features

* added cuda layers for amd gpu ([9aaa458]https://gitlab.com/marvinroman/nixos-configuration/commit/9aaa458851e594fb64db15a85d80a3a8e28b0dfc)

# [1.2.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.1.0...v1.2.0 (2025-01-26)


### Features

* added lmstudio to baker config ([c97785d]https://gitlab.com/marvinroman/nixos-configuration/commit/c97785dc33dc6f24f56c58498c86fcbde1f22f11)

# [1.1.0]https://gitlab.com/marvinroman/nixos-configuration/compare/v1.0.0...v1.1.0 (2025-01-25)


### Bug Fixes

* **lmstudio:** wrap callPackage in parentheses for proper evaluation ([c7e2d58]https://gitlab.com/marvinroman/nixos-configuration/commit/c7e2d5857727ba3ce646fc168117321fda3a7304)


### Features

* add darwin derivation for lmstudio ([7edae44]https://gitlab.com/marvinroman/nixos-configuration/commit/7edae4408112096f03fb11956e6d81b143a257c0)
* add linux derivation for lmstudio ([452eea9]https://gitlab.com/marvinroman/nixos-configuration/commit/452eea907bc5d60d3f8a1fc697006fb436f25300)
* add lmstudio overlay for version 0.3.8 ([7c15b97]https://gitlab.com/marvinroman/nixos-configuration/commit/7c15b978c870d7882a867ff046706fa43abdb9c5)
* add package definition for lmstudio ([19fa461]https://gitlab.com/marvinroman/nixos-configuration/commit/19fa46127a2afe751e8c27c6749ac9120289daa9)

# 1.0.0 (2025-01-25)


### Bug Fixes

* :fire: removed npm release ([31026d3]https://gitlab.com/marvinroman/nixos-configuration/commit/31026d37347a5cda7b356ad48c94ac5feb8a1c22)
* added docker group to user ([ef99e03]https://gitlab.com/marvinroman/nixos-configuration/commit/ef99e03efb65acd71225fdd6827701260d184792)
* added docker group to user ([8d2201d]https://gitlab.com/marvinroman/nixos-configuration/commit/8d2201d5bf2fc8f521d48459f8b82020185dcb04)
* added docker group to user ([a526618]https://gitlab.com/marvinroman/nixos-configuration/commit/a526618692a4033b704b32a0037f6a04438f609e)
* autoupgrade flags were deprecated ([5c4fa43]https://gitlab.com/marvinroman/nixos-configuration/commit/5c4fa4324dd56faa7d20bbb48a10f9d30786789b)
* bring back sudo for docker ([119f4bf]https://gitlab.com/marvinroman/nixos-configuration/commit/119f4bf9b898fdc69fd1e1345e834b4a084e4097)
* changed ssh keyfile paths to be relative to home directory ([821552c]https://gitlab.com/marvinroman/nixos-configuration/commit/821552c00513d0c4e0d6e4955d9eacb4e89a9a2f)
* fixed hostname to baker ([ea49588]https://gitlab.com/marvinroman/nixos-configuration/commit/ea495887d4e4e1f688e8025136b8df5503b86c98)
* remove docker group from marvin so sudo is needed ([838c365]https://gitlab.com/marvinroman/nixos-configuration/commit/838c365b9f1f907f11d65d758c727a810e3b57db)
* remove docker group from marvin so sudo is needed ([1fd6916]https://gitlab.com/marvinroman/nixos-configuration/commit/1fd6916c7f1986a8c4fd509cc2b23dcbce4cc916)
* rsync command had the wrong source path ([c7458f9]https://gitlab.com/marvinroman/nixos-configuration/commit/c7458f9f403993cf08ea1b824f9ee49ac153a923)


### Features

* :sparkles: added autoupgrade and auto garbage collection ([39cc570]https://gitlab.com/marvinroman/nixos-configuration/commit/39cc570d892b64b7b29f4816ec7d6379087720c1)
* :sparkles: added in additional input methods ([669f214]https://gitlab.com/marvinroman/nixos-configuration/commit/669f214e54df08d63db3f6f8910b26f3620c37df)
* activate firewall ([53edaea]https://gitlab.com/marvinroman/nixos-configuration/commit/53edaea737cf70345368eb537fc160a68ca40993)
* added auto garbage collection and upgrade ([4d42386]https://gitlab.com/marvinroman/nixos-configuration/commit/4d4238679cf0da25c40f2b6eeab5d417698dfed5)
* added autoUpgrade channel ([0e85cc5]https://gitlab.com/marvinroman/nixos-configuration/commit/0e85cc53a8e2f7aea27e2cb460dbcc0c85399f62)
* added back in bash shell setup ([9044696]https://gitlab.com/marvinroman/nixos-configuration/commit/9044696931e53a7e9067977d4734ee79473f6c2d)
* added dbeaver package ([ef7a0f3]https://gitlab.com/marvinroman/nixos-configuration/commit/ef7a0f3a672d49f02d495cb062dd09ebdb43235d)
* added discord package to marvin ([be825c0]https://gitlab.com/marvinroman/nixos-configuration/commit/be825c048c17c8b99417b5d3a807659d0d385133)
* added fonts setup; input switcher ([289c179]https://gitlab.com/marvinroman/nixos-configuration/commit/289c179bca6a413d5969482079d211a9097b7708)
* added home manager settings for alacritty ssh git and zsh ([9eb1755]https://gitlab.com/marvinroman/nixos-configuration/commit/9eb175555586774bb09ef2248f617a4a5d5bbd76)
* added new hosts entry for platform.test ([83fead3]https://gitlab.com/marvinroman/nixos-configuration/commit/83fead322f6012047fb13805dc3a8b14c4afd7c5)
* added new packages ([c9779e4]https://gitlab.com/marvinroman/nixos-configuration/commit/c9779e4898c2334e9781095511fb4ce6c69c0f0c)
* breadmaker flake ([cf6b1f6]https://gitlab.com/marvinroman/nixos-configuration/commit/cf6b1f6c970bc963b6bc9b87ac21be56efc082ff)
* changed terminal to ghostty ([3c1eb97]https://gitlab.com/marvinroman/nixos-configuration/commit/3c1eb9770ec2b0f417cc994e3d84fef37dafb051)
* most installed packages moved back to stable channel ([8896a7e]https://gitlab.com/marvinroman/nixos-configuration/commit/8896a7e30673b2b87ee8f3e619b1415ad0403a92)
* moved to home manager managed vscode ([dd3a5c0]https://gitlab.com/marvinroman/nixos-configuration/commit/dd3a5c0567be8c14e546315fb51230940a175c70)
* refactored to use flakes and home manager ([b7dc3be]https://gitlab.com/marvinroman/nixos-configuration/commit/b7dc3befee6c398d37b83dfad689fc3171208315)
* swapped configuration to under hosts ([3ec06b0]https://gitlab.com/marvinroman/nixos-configuration/commit/3ec06b0962e695ba0c6d3f29621b4581d952efbe)
* swapped to flake usage ([b6f65a7]https://gitlab.com/marvinroman/nixos-configuration/commit/b6f65a72fd74c4da4ef47d08482a4d8262c6909c)


### BREAKING CHANGES

* Re-organized the configuration.