From bed5da204c589a8863890cd85a6a13275eb6f45d Mon Sep 17 00:00:00 2001 From: sajenim Date: Mon, 5 Jun 2023 03:46:21 +0800 Subject: [PATCH] update README.md --- README.md | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index a4334d6..ee7f89f 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,13 @@ My [NixOS](https://nixos.org/) and [Home-Manager](https://github.com/nix-community/home-manager) config files. Based upon [Misterio77's starter configs](https://github.com/Misterio77/nix-starter-configs). -My other configs: -* [neovim](https://github.com/sajenim/neovim-jsm) -* [xmonad](https://github.com/sajenim/xmonad-jsm) +**My other configs:** +* [neovim](https://github.com/sajenim/neovim-config) +* [wezterm](https://github.com/sajenim/wezterm-config) + +**Development environments:** +* [xmobar](https://github.com/sajenim/xmobar-config) +* [xmonad](https://github.com/sajenim/xmonad-config) Alternatively [jade](https://github.com/sajenim/jade) provides the plumbing for a desktop environment like experience. To be used as a simple home-manager import. @@ -16,29 +20,6 @@ To be used as a simple home-manager import. > I recommend only using this repo for inspiration and instead use this > [boilerplate](https://github.com/Misterio77/nix-starter-configs/tree/main/standard) -## Structure - - . - ├── flake.lock # Pinned dependencies. - ├── flake.nix # Entrypoint for hosts and home configurations. - ├── nixpkgs.nix # A nixpkgs instance. - ├── shell.nix # Shell for bootstrapping. - ├── assets # Various assets. - ├── config # Legacy configuration files. - ├── home-manager # Home Manager configurations. - │   ├── user.nix # User configuration. - │   ├── programs # Program configurations. - │   └── services # Service configurations. - ├── modules # Modules I haven't upstreamed yet. - │   ├── home-manager # Reuseable Home Manager modules. - │   └── nixos # Reuseable NixOS modules. - ├── nixos # NixOS configurations. - │   └── hostname # Directory per host. - │   ├── configuration.nix # Server configuration. - │   └── hardware-configuration.nix # Generated hardware configuration. - ├── overlays # Patches and version overides. - └── pkgs # Custom packages. - ## Installation # Clone the configuration files and link them into the NixOS directory @@ -54,6 +35,27 @@ To be used as a simple home-manager import. # Apply the user configuration home-manager switch --flake .#user@hostname +## Self hosted services +Services are hosted on a Raspberry Pi 4 Model B with podman containers. +Volume backups are performed with BorgBackup. + +**Networking:** +* pihole +* traefik + +**Media stack:** +* plex +* sonarr +* radarr +* prowlarr +* recyclarr + +**Miscellaneous:** +* homepage +* bitwarden +* qbittorrent +* minecraft + ## FAQ * **What is nix?** Nix is a tool that takes a unique approach to package management and system configuration.