https://github.com/chrollorifat/chrono-nixos-config
NixOS modular dotfiles with Flakes❄️ & Dev-Shells 🖥 👨🏼💻 for development⌨ and daily drive🏎️💨 (Bios Legacy Boot + MBR + Grub)
https://github.com/chrollorifat/chrono-nixos-config
bios config configuration-files development dotfiles flakes grub grub2-theme hyprland linux mbr modu nix nix-flake nixos nixos-config nixos-dotfiles nixos-module nixos-modules sddm
Last synced: 7 months ago
JSON representation
NixOS modular dotfiles with Flakes❄️ & Dev-Shells 🖥 👨🏼💻 for development⌨ and daily drive🏎️💨 (Bios Legacy Boot + MBR + Grub)
- Host: GitHub
- URL: https://github.com/chrollorifat/chrono-nixos-config
- Owner: chrollorifat
- License: mit
- Created: 2025-02-15T06:51:04.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T17:38:03.000Z (7 months ago)
- Last Synced: 2025-03-01T18:32:46.065Z (7 months ago)
- Topics: bios, config, configuration-files, development, dotfiles, flakes, grub, grub2-theme, hyprland, linux, mbr, modu, nix, nix-flake, nixos, nixos-config, nixos-dotfiles, nixos-module, nixos-modules, sddm
- Language: Nix
- Homepage:
- Size: 32.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
# chrono-nixos-config
Still a work in progress, don't just blindly copy. But you can use this as reference tho.
# Few things to keep in mind
- This config is for Legacy Boot with MBR disk partitioning
- It uses Grub as a bootloader
- You can make the necessary changes to fit your setup in the hosts directory
![]()
Chrono NixOS Dotfiles
![]()

# Installation
> [!Note]
>You should review the configuration variables in flake.nix before installing.
```bash
nix run --experimental-features "nix-command flakes" nixpkgs#git clone https://github.com/chrollorifat/chrono-nixos-config.git ~/NixOS
```
```bash
cd ~/NixOS
```
```bash
./install.sh
```
For a list of keybinds press Super + Shift + KHow to use the dev-shells
```bash
nix flake init -t ~/NixOS#NAME
```
or use the "new" keyword to initialise a new directory
```bash
nix flake new -t ~/NixOS#NAME PROJECT_NAME
```
where NAME is any of the templates defined in dev-shells/default.nix### Credits/Inspiration
https://github.com/Sly-Harvey/NixOS
https://github.com/JaKooLit/Hyprland-Dots
https://github.com/prasanthrangan/hyprdots