Skip to content

Commit

Permalink
docs: update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sioodmy committed Dec 13, 2024
1 parent befce97 commit 8712411
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
This repo contains my reorganized and rewritten NixOS configuration.
It might not be widely considered _correct_ or whatever, because I used some of my braincells to come up with this autistic design philosophy:

- nixpkgs as the only input, just straight up rawdogging nix
- as little inputs as possible, just straight up rawdogging nix
- wrap binaries instead of putting files in home dir
- do not copy from others
- try to avoid `with` keyword as much as possible

## But why?

Idk, but I like it, probably IKEA effect. Also my config probably moggs yours in terms of evaluation times. Clean install in under 10 minutes.

## Contents

- **NixOS hosts** - currently only my twinkpad x1
- **NixOS hosts** - my twinkpad x1 and macbook air m1 (running asahi kernel)
- **NixOS modules** - including $HOME management, impermanence and some laptop specific things
- **Dev shell** - shell containing my entire terminal workflow, with fully configured neovim and stuff.
- **Packages** - Mostly unmodified packages from nixpkgs, wrapped with my configs, themed via base16 attribute set
Expand All @@ -30,11 +26,11 @@ I don't like it. I prefer to wrap my binaries. Much better solution.

Everyone in nix community will tell you that hm is a mess.

## Flake-parts
I also use my own module [homix](https://github.com/sioodmy/homix) for stuff I couldnt't wrap with symlinkJoin, like gtk

Actually I have nothing against using flake-parts, although I don't see the use case in my NixOS configuration since I only use one cpu architecture.
## Flake-parts

Trust me, I tried. It never compiles on ARM anyway
I was able to fully replace it with a single lambda

## Impermanence

Expand Down
Binary file added .github/ss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8712411

Please sign in to comment.