Skip to content

airone01/flake

Repository files navigation

airone01/flake

School 42 badge MIT License Made with Nix Release version GitHub contributors GitHub last commit

This repository contains my personal NixOS configurations for multiple machines and deployments. It's very faulty to say the least, but I love it.

Important

This repo is opinionated, modules and derivations are tailored for my use. If I ever define something and I decide to share it, I will update this note accordingly and explain usage in this README, but for now, there is not much for you I'm afraid. Nothing is stopping you from yoinking code however, the repo is MIT licensed!

Organization

This repository is now trying to follow the dendritic pattern strictly. For this reason, all modules and features are dropped into the modules directory, and loosely grouped by category.

Notable stuff modules/ include:

  • hosts/: NixOS configurations for hosts
  • pkgs/: half source-code, half nix derivations of small apps and scripts
  • shells/: devShells
  • desktop/: options for desktops
  • srv/: options for servers
  • core.nix: default config I want everywhere
  • dev.nix: dev config I want (almost) everywhere
  • formatting.nix: linting and formatting with treefmt and git hooks
  • gaming.nix: options for gaming
  • nvim.nix: Neovim config using NVF

Machines

Name Purpose Status
cassiopeia Laptop Active
cetus Homelab Active
hercules VPS Active
lyra Main PC Active
aquarius Abandoned
cygnus Abandoned
ursamajor Abandoned

Commit Message Convention

This repository uses conventional commits. Configured at .commitlintrc.yml.

License

This project is open source and available under the MIT License.

Acknowledgments

  • nixpkgs contributors pour les travaux
  • All the fantastic Nix community members who share their configurations
  • Contributors to all the tools and packages used in this configuration
  • See the "Sites I Like" section in my blog for more amazing peeps

About

My nix personal and professional configurations.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors