No description
|
All checks were successful
Nix Flake Check / nix-flake-check (push) Successful in 5m13s
|
||
|---|---|---|
| .forgejo/workflows | ||
| assets | ||
| hosts | ||
| modules | ||
| overlays | ||
| packages | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| README.md | ||
| renovate.json | ||
Neovim
To test the neovim configuration, run:
nix run 'git+https://forge.wvffle.net/wvffle/nixfiles#nvim'
Shell
To test the user shell, run:
nix run 'git+https://forge.wvffle.net/wvffle/nixfiles#waff-shell'
Installation to a new machine
- Download NixOS installer from https://nixos.org/download/.
sudo dd bs=4M conv=fsync oflag=direct status=progress if=~/Downloads/nixos-*.iso of=/dev/sda- Boot into the installer on the target machine.
sudo passwdon the target machineip aon the target machinejust install <CONFIGURATION> <IP>
Deployment to a remote machine
Deploy your configuration using:
just deploy <CONFIGURATION>
# or
just deploy-to <CONFIGURATION> <TARGET_IP>
TODO
Build NixOS installer images
- Minimal installation image for remote installs via
just install - Automatic installation image for predefined host (if possible).
Add router configuration
There are a handful of projects trying to make OpenWRT declarative:
Alternatively, there is:
Build Android images
Robotnix allows android to be configured just like a NixOS system (to some extent).
It allows to build AOSP, LineageOS or GrapheneOS. (Need to test whether you can build GrapheneOS on not officially supported devices). It allows to pre install apps through fetching APKs, set some settings and stuff.
Links:
Declarative Home Assistant configuration
As of 2022-08-04 (2022.8.1) we have support for roughly 85.6% (885/1033) of components, which requires around 711 python dependencies.
Nixvim
- close diffview on :q
- S and s break quicker.nvim (https://github.com/stevearc/quicker.nvim/issues/56, https://github.com/chrisgrieser/nvim-rip-substitute/issues/44)
- ignore snacks' handler in file picker
Wayland shell (waff-shell)
- put something to the center of the bar
- notifications
- better display
- dedicated layout for calls
- notification center
- dnd when in event and with manual override
- calendar
- create events
- edit events
- delete events
- mpris
- wifi
- bt
- power profiles
- suspend
- inhibit
Host: framewaff
- System hangs after first closing the lid and then unplugging the monitor
- Open images in imv, videos in mpv, etc...
Host: workstation
- Configure as a remote builder