Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasew/nixcfg
Personal Nix/NixOS configuration files
https://github.com/lucasew/nixcfg
dotfiles nixos-config nixos-configuration
Last synced: 3 months ago
JSON representation
Personal Nix/NixOS configuration files
- Host: GitHub
- URL: https://github.com/lucasew/nixcfg
- Owner: lucasew
- Created: 2020-07-30T14:48:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-31T00:54:11.000Z (3 months ago)
- Last Synced: 2024-08-01T01:20:34.766Z (3 months ago)
- Topics: dotfiles, nixos-config, nixos-configuration
- Language: Nix
- Homepage:
- Size: 4.44 MB
- Stars: 64
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles and Nix/NixOS settings
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
- home-manager: dotfile manager, runs as a configuration.nix extension
- the way it is organized its not necessary to place the nix files in the default locations like
- `/etc/nixos/configuration.nix`
- `~/.config/nixpkgs/home.nix`- multiple interchangeable graphical environments
- i3: daily driver, working nice, playback buttons works when locked
- gnone, xfce and kde: not using anymore, may delete later- machines referenced:
- riverwood: my main laptop, Acer A315-51-51SL 12GB RAM 1TB SSD dual booted with windows 10 (i think)
- whiterun: my battlestation, Ryzen 5600G, 32GB RAM 1TB SSD + 2x1TB DVR HDDs + a RTX 3060 in the future
- ravenrock: a machine in the cloud, it's provisioned using terraform from `infra/turbo/gcp.tf`- licence
- nothing special
- don't blame me
- have fun- suggestions?
- open a issue
- let's learn together :smile:- NixOS > Arch
- change my mind
- (yes, I have used arch btw for around 1 year, it's a good distro but NixOS is better for my workflow)
- `nix-shell` rocks
- the possibility of rollback at any time in a simple way, even if the distro fails to boot, is like magic
- you can also replicate very precisely your configuration on another machine, but only if that is defined in Nix, imperative settings are left behind
- not perfect but it's really easy to feel physical pain using something else or packaging software that tries to download stuff at build time