https://github.com/agoose77/nixos-config
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.4%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: agoose77
- Language: Nix
- Default Branch: main
- Size: 333 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 0
Created over 2 years ago
· Last pushed 11 months ago
Metadata Files
Readme
README.md
agoose77's NixOS Config
This repo contains my NixOS configuration, as I figure out how this thing works!
Make no mistake, this is probably not best practice; I just need to get things working again! And, crucially, avoid needing to switch to Nix again!
Bootstrap
- Install git, if you haven't already.
- Create a repository for your config, for example:
bash cd ~/Documents git init nix-config cd nix-config - Make sure you're running Nix 2.4+, and opt into the experimental
flakesandnix-commandfeatures:bash # Should be 2.4+ nix --version export NIX_CONFIG="experimental-features = nix-command flakes" - Enter dev shell
bash nix develop . - (New hosts) Generate
id_ed25519key and store in/etc/ssh/ssh_host_ed25519.*paths. - Run
sudo nixos-rebuild switch --flake .#$(hostname)
Usage
- Run
sudo nixos-rebuild switch --flake .#$(hostname)to apply your system configuration.- If you're still on a live installation medium, run
nixos-install --flake .#hostnameinstead, and reboot.
- If you're still on a live installation medium, run
- Run
home-manager switch --flake .#$(id -un)@$(hostname)to apply your home configuration.- If you don't have home-manager installed, try
nix shell nixpkgs#home-manager.
- If you don't have home-manager installed, try
And that's it, really! You're ready to have fun with your configurations using the latest and greatest nix3 flake-enabled command UX.
Owner
- Name: Angus Hollands
- Login: agoose77
- Kind: user
- Location: United Kingdom
- Company: 2i2c
- Twitter: agoose77
- Repositories: 230
- Profile: https://github.com/agoose77
Open Source Infrastructure Engineer @ 2i2c. Executable Books core team member. PhD in Nuclear Physics from the University of Birmingham.
GitHub Events
Total
- Issues event: 2
- Push event: 101
Last Year
- Issues event: 2
- Push event: 101
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Angus Hollands | g****5@g****m | 214 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 2
- Total pull requests: 0
- Average time to close issues: less than a minute
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: less than a minute
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- agoose77 (2)