https://github.com/schonfinkel/nixos-config
🛠️ My NixOS configuration & dotfiles dumpster fire 🔥
https://github.com/schonfinkel/nixos-config
linux neovim nix nixos
Last synced: 11 months ago
JSON representation
🛠️ My NixOS configuration & dotfiles dumpster fire 🔥
- Host: GitHub
- URL: https://github.com/schonfinkel/nixos-config
- Owner: schonfinkel
- License: mit
- Created: 2018-08-06T00:31:37.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-13T23:55:53.000Z (over 1 year ago)
- Last Synced: 2024-12-17T20:39:02.059Z (over 1 year ago)
- Topics: linux, neovim, nix, nixos
- Language: Nix
- Homepage:
- Size: 601 KB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NixOS Configuration
My NixOS configuration files, used in my personal systems and work machines.
## TODO List
- [X] Use home-manager for user-related configurations
- [X] Integration with Nix-flakes
- [X] Integration with the [impermanence](https://github.com/nix-community/impermanence) module
- [X] Add a wayland-based WM (`hyprland`)
- [X] Declarative styling with [stylix](https://github.com/danth/stylix)
- [ ] Integration with one of the following secret management tools:
- :white_check_mark: [agenix](https://github.com/ryantm/agenix)
- :x: [sops-nix](https://github.com/Mic92/sops-nix)
- [ ] Declarative disk partitions with [disko](https://github.com/nix-community/disko)
- [ ] Add this entire config into CI
## How to use it?
- Clone this repo
- Pick a definition in the flake.nix
- Build it
```shell
sudo nixos-rebuild switch --flake .#caladan
# or
sudo nixos-rebuild switch --flake .#euclid
```
## Why should I use it?
You probably shouldn't.
## Screenshots
- Neovim
