Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phanirithvij/system
main system configuration including dotfiles
https://github.com/phanirithvij/system
Last synced: 10 days ago
JSON representation
main system configuration including dotfiles
- Host: GitHub
- URL: https://github.com/phanirithvij/system
- Owner: phanirithvij
- License: mit
- Created: 2024-02-05T11:41:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-12T04:45:40.000Z (11 days ago)
- Last Synced: 2024-12-12T05:26:10.510Z (11 days ago)
- Language: Nix
- Homepage:
- Size: 2.51 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## my system
## TODO
- [ ] move to selfhosted forgejo and mirror to gh
- [ ] forgejo runners (selfhosted)
- [ ] cron mirror git command
- [ ] push on every commit
- [x] gha
- [ ] gitlab, cirrus ci, bitbucket pipeline setups## Tasks
### switch
requires: home-switch, os-switch
RunDeps: async### os-boot
```
nh os boot .
```### os-switch
```
nh os switch .
```### home-switch
```
nh home switch . -b bak -c rithvij@iron
```### flkupdcmt
```
nix flake update --commit-lock-file
```### iso-build
```
nom build .#nixosConfigurations.defaultIso.config.system.build.isoImage
```### home-build
```
nom build .#homeConfigurations."rithvij@iron".activationPackage
nh home build .
```### os-build
```
nixos-rebuild build --flake .#iron
nom build .#nixosConfigurations.iron.config.system.build.toplevel
nh os build . -H iron
```### nix-on-droid
```
nom build .#nixOnDroidConfigurations.default.activationPackage --impure
```### prune
```
sudo nix-collect-garbage -d
```### nix-olde
```
nix run github:trofi/nix-olde -- -f ".#iron"
nix run github:trofi/nix-olde -- -f ".#defaultIso"
```