Skip to content

sumelan/shirase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shirase

This is my personal flake.

Features

Full Disk Encrtption + Impermanence

My system consists from encrypted btrfs and Impermanence. System rolls back to /root-blank volume on each boot but some volumes remain. As snapshots and backup tool, I use btrbk.

nvme0n1
  │
  ├─ NIXOS # subvolumes
  │    ├── /root-blank
  │    ├── /root
  │    ├── /nix
  │    ├── /log
  │    ├── /persist
  │    ├── /cache
  │    └── /snapshots
  │
  └─ NIXBOOT -  1 GB

Custom Neovim

My flake includes custom neovim packages configured by nvf. Those are separated to nvfNix and nvf. Both are portable and you can use my neovim on other nix-installed system.

nix run github:sumelan/shirase#nvf

nvfNix is minimal and only focus on editting nix files.

Before Install

Using niri binary cache

Before start nixos-install, you need to install cachix client in nix minimal iso. Since my flake uses niri-unstable so it produces a building process without the cachix niri-flake provided.

nix-env -iA cachix -f https://cachix.org/api/v1/install

Start using the binary cache.

cachix use niri

Add imports = [ ./cachix.nix ] in /etc/nixos/configuration.nix and run sudo nixos-rebuild switch.

Resource

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published