Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtojnar/nixfiles
Nix configuration for the machines I manage.
https://github.com/jtojnar/nixfiles
dotfiles nix nix-dotfiles nix-flake nixos-configuration
Last synced: 2 months ago
JSON representation
Nix configuration for the machines I manage.
- Host: GitHub
- URL: https://github.com/jtojnar/nixfiles
- Owner: jtojnar
- License: mit
- Created: 2017-06-30T10:36:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T09:11:37.000Z (9 months ago)
- Last Synced: 2024-04-12T16:34:34.191Z (9 months ago)
- Topics: dotfiles, nix, nix-dotfiles, nix-flake, nixos-configuration
- Language: Nix
- Homepage:
- Size: 1.1 MB
- Stars: 54
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# jtojnar’s configurations
## Structure
* `common`
* `modules` – NixOS modules that will be auto-loaded by all configurations
* `overlays` – Nixpkgs overlays that will be applied to package set
* `profiles` – configuration profiles that can be imported
* `hosts` – configurations for individual machines
* `pkgs` – utilities and software not suitable/ready to be in Nixpkgs## Commands
This repo contains some commands to be available in `nix-shell` to make deployment and maintenance easier.
### `deploy [hostname] {switch,boot,test}`
Wrapper around `nixos-rebuild` to avoid the need for specifying the full hostname and pass some default arguments.
### `update `
Run update script for a package on given attribute path.
## License
The source code is licensed under [MIT](LICENSE.md) (just like Nixpkgs).
I was inspired by configs of many other people so it does not feel natural to claim copyright over this code but I guess this is the safest way to allow other people to copy and reuse as I did.
I try to give credit where credit is due, at minimum in the commit messages. Hopefully I did not omit anyone.