https://github.com/willbush/system
Trying to build the perfect system
https://github.com/willbush/system
colemak-dh dotfiles emacs hyprland impermanence nix nix-flake nix-sops nixos planck qmk-firmware wayland
Last synced: 2 months ago
JSON representation
Trying to build the perfect system
- Host: GitHub
- URL: https://github.com/willbush/system
- Owner: willbush
- License: apache-2.0
- Created: 2014-06-14T23:38:43.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2025-05-05T01:26:15.000Z (2 months ago)
- Last Synced: 2025-05-09T00:05:51.851Z (2 months ago)
- Topics: colemak-dh, dotfiles, emacs, hyprland, impermanence, nix, nix-flake, nix-sops, nixos, planck, qmk-firmware, wayland
- Language: Emacs Lisp
- Homepage:
- Size: 1.97 MB
- Stars: 62
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# ❄ NixOS system and Emacs config
In NixOS, I run an [impermanent](https://github.com/nix-community/impermanence) setup with tmpfs as root, flakes, LUKS
encryption. Check out [this blog](https://willbush.dev/blog/impermanent-nixos/) post I made if you're interested.# Folder Structure
```
.
├── configs # see below.
├── hosts # host specific configuration files.
├── modules # NixOS modules
├── profiles
│ ├── home # home-manager profiles
│ └── nixos # nixos profiles
├── secrets # nix-sops encrypted secrets.
└── users # user specific
```## configs
A sort of catch all for config / non-nix code.
Some are simply configuration files that are symlinked to ~/.config/~ and managed
with [home manager](https://github.com/rycee/home-manager).*** keyboard firmware
Keyboard firmware code managed by Nix and the [readme](file:configs/keyboard-firmware/readme.org) that goes into depth on my
key layout and customized Evil / Vim keybindings.### emacs
My emacs configuration code. See its [readme](file:configs/emacs/readme.org) for more information.
# License
Dual licensed under either:
- Apache License, Version 2.0 ([LICENSE-APACHE](http://www.apache.org/licenses/LICENSE-2.0))
- MIT license ([LICENSE-MIT](http://opensource.org/licenses/MIT))
at your option.