Skip to content

0ntu/nixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

      __  _           __    _               
     / / | |         / /   (_)              
    / /__| |_ ___   / / __  ___  _____  ___ 
   / / _ \ __/ __| / / '_ \| \ \/ / _ \/ __|
  / /  __/ || (__ / /| | | | |>  < (_) \__ \
 /_/ \___|\__\___/_/ |_| |_|_/_/\_\___/|___/
                                            
                                Dotfile Repo
My Personal Nix-ified Dotfile repository

About

This repository contains my NixOS system configurations, as well as packages wrapped with my dotfiles. Currently, my setup consists of two hosts: my desktop and laptop (x86-64 systems). This environment is my daily-driver for both, with declarative and reproducible configs for reliable software management.

Packages exported via the Flake are customized to my preferences (keybinds, colorschemes, layout, and all), and can be installed to any machine running the Nix Package Manager.

Layout

.
├── home         # Home-Manager config
├── hosts        # Host-specific configuration
├── system       # Core system utilities
├── flake.nix    # NixOS System Declarations & Package Exports

Screenshots

image image

Installation

OS

$ git clone https://github.com/0ntu/nixos.git
$ cd nixos
$ nixos-rebuild switch --flake .#<HOST>

Packages

Ensure you have Flakes enabled

~/.config/nix/nix.conf

experimental-features = nix-command flakes

You can always test-drive these packages with nix run

Neovim

$ nix profile install github:0ntu/nixos#neovim

About

My Personal Nix-ified Dotfile repository

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published