README update (#125)
Some checks are pending
git-mirror / gitlab-sync (push) Waiting to run

This commit is contained in:
Aly Raffauf 2024-10-15 00:40:21 -04:00 committed by GitHub
parent 419b3ef380
commit e7d9ba9b9a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,6 @@
# nixos # nixcfg
My comprehensive NixOS flake for managing my laptop, desktop, and home lab environments. My comprehensive NixOS flake for managing my laptop, desktop, gaming handheld, and home lab environments.
![](./_img/rosepinemoon.png) ![](./_img/rosepinemoon.png)
![](./_img/rosepinedawn.png) ![](./_img/rosepinedawn.png)
@ -8,9 +8,10 @@ My comprehensive NixOS flake for managing my laptop, desktop, and home lab envir
## Features ## Features
- **Hyprland:** Dynamic tiling Wayland compositor and window manager. - **Hyprland:** Dynamic tiling Wayland compositor and window manager.
- **SteamOS UI:** Steam Big Picture Mode + gaming optimizations for Lenovo Legion Go.
- **Stylix:** Auto-gnerated base16 themes for the whole desktop. - **Stylix:** Auto-gnerated base16 themes for the whole desktop.
- **Encryption:** Encrypted boot drives with Secure Boot and LUKS with TPM decryption. - **Encryption:** Encrypted boot drives with Secure Boot and LUKS with TPM decryption.
- **Home Lab:** Media, file sharing, and more with a efficnet routing via reverse proxy. - **Home Lab:** Media, file sharing, and more, split between two PCs with efficient routing via reverse proxy.
## Inputs ## Inputs
@ -21,10 +22,11 @@ This flake takes a variety of upstream and third party flakes as inputs:
- [home-manager](https://github.com/nix-community/home-manager): declarative dotfile and user package management. - [home-manager](https://github.com/nix-community/home-manager): declarative dotfile and user package management.
- [hyprland](https://github.com/hyprwm/Hyprland): great dynamic tiling wayland compositor. - [hyprland](https://github.com/hyprwm/Hyprland): great dynamic tiling wayland compositor.
- [iio-hyprland](https://github.com/JeanSchoeller/iio-hyprland): autorotate daemon for Hyprland. - [iio-hyprland](https://github.com/JeanSchoeller/iio-hyprland): autorotate daemon for Hyprland.
- [jovian](https://github.com/Jovian-Experiments/Jovian-NixOS): steam deck UI + optimizations.
- [lanzaboote](https://github.com/nix-community/lanzaboote): secure boot for NixOS. - [lanzaboote](https://github.com/nix-community/lanzaboote): secure boot for NixOS.
- [nixhw](https://github.com/alyraffauf/nixhw): opinionated set of generic (AMD, Intel, Laptop, SSD) and specific (Framework 13, Yoga 9i, Thinkpad T440p) hardware configuration modules for NixOS. - [nixhw](https://github.com/alyraffauf/nixhw): opinionated set of generic (AMD, Intel, Laptop, SSD) and specific (Framework 13, Yoga 9i, Thinkpad T440p) hardware configuration modules for NixOS.
- [nur](https://github.com/nix-community/NUR): extra packages from the nix user repository. - [nur](https://github.com/nix-community/NUR): extra packages from the nix user repository.
- [stylix](https://github.com/danth/stylix): system-wide colorscheming and typography. - [stylix](https://github.com/danth/stylix): system-wide color schemes and typography.
- [sway](https://github.com/swaywm/sway): fantastic, rock-solid tiling compositor for wayland. - [sway](https://github.com/swaywm/sway): fantastic, rock-solid tiling compositor for wayland.
## Outputs ## Outputs