# ❄️ NixOS Dotfiles

![Screenshot of my desktop](splash.png)

## Information

- Using stable + unstable via flakes
- Multi-host config (Desktop, Laptop, Server)
- Using home-manager for home-configuration
- Using sops-nix with GPG + git-crypt for secrets 

## Features:
- The WM Hyperland extended to more or less full a DE with 
  - automounting
  - notifications
  - a bar
  - gesture control
  - runner
  - ...
- Virtualization support
  - docker
  - virt-manager
- Multilingual typing with Fcitx5
- Fully functioning Nvidia/Nvidia Prime support
- Fully customized editor `helix`
- Locally running LLM-server with tools written around it
- Fully themed ("riced") via a custom, intentionally semi-automatic, adaptive system responding to wallpaper color 
  - as can be seen in `flake-modules/rice.nix`
- Next-Gen shell experience with
  - fish
  - starship
  - zoxide
  - yazi
  - direnv
  - lazygit + lazydocker

## Thanks to
- [LibrePhoenix](https://www.youtube.com/@librephoenix) for getting me started
- [VimJoyer](https://www.youtube.com/@vimjoyer) for making quick NixOS tutorials on many topics 
- Everyone that talks about NixOS in NixOS-forums and rooms instead of politics
- [Everyone that put up their code on Github](https://github.com/search?type=code&auto_enroll=true&q=language%3Anix) for me to reference

## Licensing
- The code found in this Repository is Licensed under the MIT-license 
- I've decided against the GPLv3, since I am not going to sue anyone over this, but 
- I encourage everyone to open source their work for anyone to at least reference
