My nix based configuration
Find a file
Renovate Bot 624ff9e2ed Update ghcr.io/pocket-id/pocket-id Docker tag to v2.10.0 (#19)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/pocket-id/pocket-id](https://github.com/pocket-id/pocket-id) | minor | `v2.9.0` → `v2.10.0` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/12) for more information.

---

### Release Notes

<details>
<summary>pocket-id/pocket-id (ghcr.io/pocket-id/pocket-id)</summary>

### [`v2.10.0`](https://github.com/pocket-id/pocket-id/blob/HEAD/CHANGELOG.md#v2100)

[Compare Source](https://github.com/pocket-id/pocket-id/compare/v2.9.0...v2.10.0)

##### Bug Fixes

- login code null submission and login code length check ([#&#8203;1512](https://github.com/pocket-id/pocket-id/pull/1512) by [@&#8203;James18232](https://github.com/James18232))
- don't reject `offline_access`scope ([2ed7035](2ed703540d) by [@&#8203;stonith404](https://github.com/stonith404))
- CSP error with `response_mode=form_post` ([16b5c16](16b5c16a66) by [@&#8203;stonith404](https://github.com/stonith404))
- various bugs in observability / OTel ([#&#8203;1564](https://github.com/pocket-id/pocket-id/pull/1564) by [@&#8203;ItalyPaleAle](https://github.com/ItalyPaleAle))
- restore behavior that unknown scopes get ignored ([34e9a6d](34e9a6d198) by [@&#8203;stonith404](https://github.com/stonith404))
- re-check api permissions on access token refresh ([e8cb0c8](e8cb0c831c) by [@&#8203;stonith404](https://github.com/stonith404))
- merge requested scopes instead of replacing them ([5e2cc6f](5e2cc6f40e) by [@&#8203;stonith404](https://github.com/stonith404))
- device authorization resolve resource creating device\_code ([2f55b7c](2f55b7cbc3) by [@&#8203;stonith404](https://github.com/stonith404))
- add missing burst to rate limit ([f3b6ceb](f3b6ceb876) by [@&#8203;stonith404](https://github.com/stonith404))
- disable one time access token exchange for disabled users ([c85a4e6](c85a4e63da) by [@&#8203;stonith404](https://github.com/stonith404))
- /authorize endpoint crashes when list of scopes is empty ([#&#8203;1575](https://github.com/pocket-id/pocket-id/pull/1575) by [@&#8203;ItalyPaleAle](https://github.com/ItalyPaleAle))
- mobile layout improvements ([2910c51](2910c517bb) by [@&#8203;stonith404](https://github.com/stonith404))

##### Documentation

- add link to API docs ([968d072](968d07229e) by [@&#8203;stonith404](https://github.com/stonith404))
- fix wrong OpenAPI documentation ([da3677f](da3677f33d) by [@&#8203;stonith404](https://github.com/stonith404))

##### Features

- upgrade shadcn components ([80509c8](80509c83ee) by [@&#8203;stonith404](https://github.com/stonith404))
- improve error handling on authorize page ([8689ddd](8689ddd72b) by [@&#8203;stonith404](https://github.com/stonith404))
- add ability to skip consent for client ([d467855](d467855870) by [@&#8203;stonith404](https://github.com/stonith404))
- prompt admin with PKCE client support hint ([#&#8203;1499](https://github.com/pocket-id/pocket-id/pull/1499) by [@&#8203;James18232](https://github.com/James18232))
- login code input boxes ([#&#8203;1545](https://github.com/pocket-id/pocket-id/pull/1545) by [@&#8203;James18232](https://github.com/James18232))
- drop TOFU support for callback URL ([931a6c2](931a6c2adb) by [@&#8203;stonith404](https://github.com/stonith404))
- add OAuth APIs with scoped permissions ([#&#8203;1542](https://github.com/pocket-id/pocket-id/pull/1542) by [@&#8203;stonith404](https://github.com/stonith404))
- add support for unencrypted OIDC request parameter ([25dcad7](25dcad757a) by [@&#8203;stonith404](https://github.com/stonith404))
- add description field to oidc clients ([#&#8203;1547](https://github.com/pocket-id/pocket-id/pull/1547) by [@&#8203;seanmckenzie428](https://github.com/seanmckenzie428))
- add tab bar navigation for crowded pages ([28a553f](28a553f63b) by [@&#8203;stonith404](https://github.com/stonith404))

##### Other

- close low-demand feature requests ([35987b9](35987b9c8d) by [@&#8203;stonith404](https://github.com/stonith404))
- Bump the "all-dependencies" group with 2 updates across multiple ecosystems ([#&#8203;1528](https://github.com/pocket-id/pocket-id/pull/1528) by [@&#8203;dependabot](https://github.com/dependabot)\[bot])
- fix locators after shadcn upgrade ([dbbe2a4](dbbe2a403a) by [@&#8203;stonith404](https://github.com/stonith404))
- use fosite for OAuth 2.0 logic ([#&#8203;1520](https://github.com/pocket-id/pocket-id/pull/1520) by [@&#8203;stonith404](https://github.com/stonith404))
- wrap last two migrations into transaction ([cf9a319](cf9a31986f) by [@&#8203;stonith404](https://github.com/stonith404))
- remove dead code ([519cda0](519cda0eef) by [@&#8203;stonith404](https://github.com/stonith404))
- update vulnerable dependencies ([e538ea0](e538ea0bf1) by [@&#8203;stonith404](https://github.com/stonith404))
- fix flaky test ([7eaaea7](7eaaea717b) by [@&#8203;stonith404](https://github.com/stonith404))
- add AGENTS.md ([d0243fe](d0243fe396) by [@&#8203;stonith404](https://github.com/stonith404))
- use goreleaser for binaries and static image builds ([#&#8203;1478](https://github.com/pocket-id/pocket-id/pull/1478) by [@&#8203;kmendell](https://github.com/kmendell))
- add support for Docker Hub ([99ab38d](99ab38dc79) by [@&#8203;stonith404](https://github.com/stonith404))
- remove static next image tag ([49305ed](49305ed1f9) by [@&#8203;stonith404](https://github.com/stonith404))
- don't build unnecessary binaries for `next` image ([4b957a0](4b957a0106) by [@&#8203;stonith404](https://github.com/stonith404))
- change Depot project ([cdc2374](cdc23744ae) by [@&#8203;stonith404](https://github.com/stonith404))
- don't tag `next` image with current version ([cf54786](cf54786cc3) by [@&#8203;stonith404](https://github.com/stonith404))
- add exempt user to PR quality checks ([254ae88](254ae88cda) by [@&#8203;stonith404](https://github.com/stonith404))
- migrate API key functionality to single `apikey` module ([9fce987](9fce987106) by [@&#8203;stonith404](https://github.com/stonith404))
- migrate Webauthn functionality to single `webauthn` module ([58fcf7c](58fcf7cbe6) by [@&#8203;stonith404](https://github.com/stonith404))
- migrate signup functionality to single `usersignup` module ([ecad31c](ecad31cae2) by [@&#8203;stonith404](https://github.com/stonith404))
- make API key renewal date picker navigation date-independent ([#&#8203;1560](https://github.com/pocket-id/pocket-id/pull/1560) by [@&#8203;ItalyPaleAle](https://github.com/ItalyPaleAle))
- integrate Francis actor framework for background jobs, cron scheduling, and rate limiting ([#&#8203;1556](https://github.com/pocket-id/pocket-id/pull/1556) by [@&#8203;ItalyPaleAle](https://github.com/ItalyPaleAle))
- Bump the "all-dependencies" group with 3 updates across multiple ecosystems ([#&#8203;1563](https://github.com/pocket-id/pocket-id/pull/1563) by [@&#8203;dependabot](https://github.com/dependabot)\[bot])
- use go-kit for sending emails ([#&#8203;1565](https://github.com/pocket-id/pocket-id/pull/1565) by [@&#8203;ItalyPaleAle](https://github.com/ItalyPaleAle))
- update AAGUIDs ([#&#8203;1567](https://github.com/pocket-id/pocket-id/pull/1567) by [@&#8203;github-actions](https://github.com/github-actions)\[bot])
- move Pocket ID specific logic from Fosite into Pocket ID repo ([9a94aa0](9a94aa0694) by [@&#8203;stonith404](https://github.com/stonith404))
- update Fosite version ([337fc6f](337fc6fd1e) by [@&#8203;stonith404](https://github.com/stonith404))
- pass transaction to `resolveResource` ([7667377](7667377c98) by [@&#8203;stonith404](https://github.com/stonith404))
- remove redundant dtos ([fa2d08c](fa2d08cb6d) by [@&#8203;stonith404](https://github.com/stonith404))
- rename migrations ([c72da58](c72da58eaf) by [@&#8203;stonith404](https://github.com/stonith404))
- remove duplicate fosite config properties ([190914f](190914fd72) by [@&#8203;stonith404](https://github.com/stonith404))
- fix migration version in `database.json` ([a5f2192](a5f2192d67) by [@&#8203;stonith404](https://github.com/stonith404))
- fix wrong migration name ([ce7d3a7](ce7d3a7e1d) by [@&#8203;stonith404](https://github.com/stonith404))
- run formatter ([59a6868](59a6868ecd) by [@&#8203;stonith404](https://github.com/stonith404))
- upgrade go version ([f62d476](f62d476c56) by [@&#8203;stonith404](https://github.com/stonith404))

##### Performance Improvements

- include permissions in api list response ([8035a4c](8035a4c8d5) by [@&#8203;stonith404](https://github.com/stonith404))

**Full Changelog**: <https://github.com/pocket-id/pocket-id/compare/v2.9.0...v2.10.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #19
Co-authored-by: Renovate Bot <renovate@jfreudenberger.de>
Co-committed-by: Renovate Bot <renovate@jfreudenberger.de>
2026-07-12 19:11:30 +02:00
home Add Dell to kanshi configuration 2026-07-10 22:06:53 +02:00
hosts Set default session to sway 2026-07-02 19:56:43 +02:00
modules Update ghcr.io/pocket-id/pocket-id Docker tag to v2.10.0 (#19) 2026-07-12 19:11:30 +02:00
overlays Initial commit 2025-01-14 01:29:24 +01:00
pkgs nixos: 25.11 -> 26.05 2026-06-14 01:08:20 +02:00
terraform Add terraform module 2026-03-29 21:12:46 +02:00
users Add initial sway configuration 2026-07-02 19:56:43 +02:00
.gitignore Initial commit 2025-01-14 01:29:24 +01:00
flake.lock Update flake.lock 2026-07-02 19:56:43 +02:00
flake.nix Configure vmVariant for more cores and memory 2026-07-02 19:56:43 +02:00
README.md Add --flake option to command in README 2025-01-18 20:41:05 +02:00
renovate.json Migrate Renovate config (#11) 2026-06-24 19:11:13 +02:00

Nix Configuration

This repository is home to the nix code that builds my systems.

Why Nix?

Nix allows for easy to manage, collaborative, reproducible deployments. This means that once something is setup and configured once, it works forever. If someone else shares their configuration, anyone can make use of it.

How to install Nix and Deploy this Flake?

After installed NixOS with nix-command & flake enabled, you can deploy this flake with the following command:

sudo nixos-rebuild switch --flake .#nixos-test