Skip to content

Files

Latest commit

 

History

History
92 lines (79 loc) · 4.26 KB

README.md

File metadata and controls

92 lines (79 loc) · 4.26 KB


sysBOFH

My NixOS Configuration

NixOS NixOS Unstable Zen Linux hyprland hydra build

Index

About

sysBOFH Project

  • After using Nixos for a while on my main laptop, I achieved a functional system tailored to me, so much so that I wanted to replicate it on all the machines I use, so finally flakes made sense.
  • I'm using NixOS unstable with home-manager (standalone installation) mostly for manage my dotfiles and keep my packages and services system-wide with the main configuration.nix
  • I still keep all my dotfiles in original format, I have not rewritten them in nix syntax for two reasons: compatibility and laziness
  • Lately I migrated to Flakes from Nix Channels so I try to keep my scheme and modules as simple as possible following the KISS principle

High level overview

Structure

sysbofh/
├── hosts
│   ├── nixlab
│   └── sysbofh
├── modules
│   ├── home
│   │   └── config
│   │       ├── alacritty
│   │       ├── dunst
│   │       ├── fastfetch
│   │       ├── feh
│   │       ├── hypr
│   │       │   └── scripts
│   │       ├── rofi
│   │       ├── waybar
│   │       │   └── scripts
│   │       └── wlogout
│   │           └── icons
│   └── nixos
└── screenshots
  • hosts Custom settings for each machine I use
  • modules Modularized NixOS configurations
    • home home-manager configurations
      • config Programs dotfiles, themes and configurations
  • nixos OS-wide configurations and settings

Screenshots

lunarvim lunarvim overcloud02 overcloud01 ssd_bofh_theme

NixVim

Yes, I made my NixVim distro, it's simple, it's functional, there are no thousand configuration files, it's fast and it's beautiful.
https://github.com/wverac/nixvim

nix run github:wverac/nixvim

Contact

wv@linux.com

License

This project is licensed under the MIT License - see the LICENSE file for details.