alpha
Login
or
Join now
ankarhem.dev
/
nix-config
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
nix-config
/
modules
/
at
main
10 folders
37 files
Jakob Ankarhem
add plex app
22hrs ago
aa222ec8
ai
Revert "override omo 5.1.8" This reverts commit 2f9d98c1641ae3d785778492d834bccd5e5a5ef3.
1 week ago
factory
update flake
2 weeks ago
firefox
fix(firefox): fix firefor "a copy is already running" issue on macos 27
2 weeks ago
hosts
swap recyclarr for profilarr
3 days ago
lazyvim
build: upgrade NixOS/nix-darwin/home-manager 25.11 → 26.05 (#68) * build: upgrade NixOS/nix-darwin/home-manager 25.11 → 26.05 - Bump flake inputs: nixpkgs, nixpkgs-darwin, home-manager, nix-darwin - Migrate services.resolved.extraConfig → settings.Resolve typed attrset - Migrate services.resolved.fallbackDns → settings.Resolve.FallbackDNS - Replace services.promtail (EOL) with services.alloy - Add Grafana secret_key via sops with file provider (owner=grafana) - Rename services.jellyseerr → services.seerr, package jellyseerr → seerr - Pull obsidian/slack/bitwarden-desktop from unstable (avoid EOL electron-39) - Add electron-39.8.10 to permittedInsecurePackages as fallback - Migrate programs.ssh.matchBlocks → programs.ssh.settings (OpenSSH directive names) - Move opencode theme/tui settings to programs.opencode.tui - Replace nixfmt-rfc-style pre-commit hook with nixfmt * override lazyvim nix * remove elector insecure * fix typo * build: use unstable variants for obsidian, spotify, bitwarden-desktop Switch aerospace persistent-apps to _unstable package references for obsidian, spotify, and bitwarden-desktop. * bitwarden
4 months ago
lib
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
terminal
fix hostPlatform warnings
2 weeks ago
tools
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
users
fix hostPlatform warnings
2 weeks ago
apotekskarta.nix
add geoapify key
1 month ago
attic-client.nix
fix: resolve build errors and warnings - Remove duplicate tailscale CLI package (conflicts with tailscale-gui in home-manager) - Move tailscale to linux-only packages in CLI module - Comment out opus model in opencode config - Remove unused lib/function args from module definitions - Add home-manager sharedModules to nixos/darwin general modules - Move tor-browser to platform-specific lists - Add missing pkgs/config args in homelab configuration
5 months ago
attic.nix
attic settings
6 months ago
audio.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
auto-upgrade.nix
fix auto-upgrade darwin
5 months ago
backups.nix
improve restic
5 days ago
blog.nix
style src csp
4 months ago
bluetooth.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
chat.nix
fix hostPlatform warnings
2 weeks ago
colemak.nix
feat(colemak): Install Colemak keylayout via nix (#79) * feat(colemak): Install Colemak keylayout via nix Replace the manual curl step in the README with a home-manager activation script that copies a hash-pinned fetchurl of the layout into ~/Library/Keyboard Layouts. Copied rather than symlinked since macOS does not reliably pick up symlinks there. * chore(git): Fetch from github, push to knot and github origin now fetches only from github (where PRs merge) while keeping the dual push to knot and github, so pulls are always current and a plain git push after git pull syncs both. Also adds the missing fetch refspec - without it git fetch origin never populated origin/* remote-tracking refs, so pull relied on FETCH_HEAD. * fix(ci): Pass github_token to claude review action claude-code-action unconditionally exchanges an OIDC token with api.anthropic.com for a GitHub App token unless a github_token input is provided. The job deliberately withholds id-token: write, so every run failed at setup. Pass the job's comment-only GITHUB_TOKEN instead; comments post as github-actions[bot] rather than the Claude app. * fix(ci): Grant claude review id-token instead of token override claude-code-action exchanges an OIDC token with api.anthropic.com for an app token (comments post as the Claude app). Fine to grant id-token: write since the job only runs for trusted authors (OWNER/MEMBER/COLLABORATOR). Reverts the github_token override. * fix(colemak): Replace symlink target instead of writing through it rm -f before cp so a pre-existing symlink at the layout path is replaced rather than written through (BSD cp has no --remove-destination). Also corrects the claude-review containment comment: the agent's credential is the app installation token, which the job permissions block does not scope.
1 month ago
comfyui.nix
fix nix flake check
7 months ago
constants.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
deploy.nix
feat(homelab): serve ankarhem.dev blog via deploy-rs (#74)
4 months ago
dev-tools.nix
bun -> unstable
6 days ago
fish.nix
update flake
2 weeks ago
fonts.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
forgejo.nix
disable registeration
5 months ago
gaming.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
general.nix
add plex app
22 hours ago
gh.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
git.nix
add global ignores
3 months ago
gpg.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
homebrew.nix
fix activation issues brew
2 weeks ago
hon-stats.nix
fix binary name
3 months ago
kde.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
launcher.nix
set vicinae theme to catppuccin
2 weeks ago
n8n.nix
feat(homelab): Add n8n automation service (#82) * add n8n to homelab Public n8n automation service on the homelab (n8n.ankarhem.dev) via native services.n8n with SQLite, built-in auth, and sops-managed encryption key. * address n8n review comments - Trust nginx X-Forwarded-* headers via N8N_PROXY_HOPS - Derive nginx proxyPass from N8N_LISTEN_ADDRESS
4 weeks ago
nix.nix
automatically optimise store during night
1 month ago
norcevpn.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
npm.nix
Refactor to flake-parts (#29) * add opencode * wip * add chat * colemak * dev tools * firefox * norcevpn * norcevpn * stuff * remove claude * wip * wip * wip * wip * builds * wip * lazyvim * stuff * wip * dotnet * dotnet * add general * Revert "dotnet" This reverts commit 87c67e3bc0446e670bc961a9ee8c8a525c663cdd. * add homebrew * add launcher * add locale * add npm * add ssh * stuff * greedy casks * secrets * fix opencode config * add Plan.md * add gaming module * linear mouse -1 scaling speed * disable siri shortcut * delete duplicates in homebrew.nix * fix firefox dock * clone_org * remove darwinModules * kde * kde input * disable workstation * glm 5.0 * remove unused stuff * remove old mbp settings * remove old config for mbp * wip homelab migration * remove workstation old * override secrets * fix homelab declaration * fix fonts.nix * fix network.custom declarations * fix network.custom declarations * self.lib.getGithubKeys * enable workstation * override opencode * pkgs._unstable * nix flake check ok on linux * duplicate secrets * fix relative paths * merge secrets * move the rest of the secrets * use the defaultSopsFile * fix secrets * fix font size * fix invalid secret definition * disable lazyvim allgrammars * disable networkmanager * no launcher on homelab * ai plan * add skills * explicitly inform that git rebase --continue is an interactive operation * set some default agents * fix syntax error claude code skills * update jira skill * use references folder * add trigger words
7 months ago
pds.nix
add contact email
1 week ago
profilarr.nix
use profilarr via docker
3 days ago
redlib.nix
use fork of redlib
6 months ago
ssh.nix
go through public ip
1 week ago
sshd.nix
add tangled (#76)
4 months ago
tangled-knot.nix
store tangled repos on disk
4 months ago
zed.nix
update flake
4 weeks ago