My NixOS, Home Manager and Nixvim configurations
  • Nix 99.4%
  • Twig 0.6%
Find a file
Oliver Davies b8ce8c74c8
All checks were successful
/ check (push) Successful in 1m22s
Prefix keymaps with <leader>rt
To avoid conflicts with `<leader>t` and `<leader>tf` keymaps.
2026-06-28 22:56:16 +01:00
.forgejo/workflows Use --print-build-logs and --verbose 2026-05-25 23:22:04 +01:00
modules Prefix keymaps with <leader>rt 2026-06-28 22:56:16 +01:00
secrets Add Nextcloud to home02 2025-12-07 16:49:59 +00:00
.gitignore Generate .gitignore programmatically 2026-04-16 08:44:56 +01:00
flake.lock nur flake=false 2026-06-12 08:01:38 +01:00
flake.nix Enable pipe-operators using flake-file 2026-06-26 17:16:48 +01:00
README.md Rename to infra 2026-06-20 15:27:06 +01:00
secrets.nix Revert "Remove Nextcloud" 2026-02-22 13:16:41 +00:00

infra

Originally my dotfiles repository, this repository contains my NixOS and Home Manager-based configurations for my personal laptops and home servers.

Hosts

Hostname Description Manufacturer Model Role Desktop/window manager Notes
home01 My homelab/home server Lenovo ThinkCentre M710q Server None Private services - e.g. Jellyfin, Immich, etc
home02 My homelab/home server Lenovo ThinkCentre M710q Server None Public services - i.e. public websites, Forgejo
t480 My personal laptop Lenovo ThinkPad T480 Laptop i3
t490 My son's laptop Lenovo ThinkPad T490 Laptop Cinnamon

The Dendritic Pattern

This repository follows the dendritic pattern.

Generated files

The following files in this repository are generated and checked using the files flake-parts module:

  • .gitignore
  • README.md