2023-07-10 22:37:56 -05:00
|
|
|
randomuser's dotfiles
|
|
|
|
=====================
|
|
|
|
|
2024-01-18 05:07:53 -06:00
|
|
|
![an image of the desktop while editing this repo's flake.nix](./demo.png)
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-18 05:07:53 -06:00
|
|
|
features
|
|
|
|
--------
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-18 05:07:53 -06:00
|
|
|
- `bspwm` + `sxhkd` + `st` + `firefox`
|
|
|
|
- most everything on the desktop save for the browser, media viewers, and desktop background, is a terminal
|
|
|
|
- on the server, runs gitea + simple-nixos-mailserver
|
|
|
|
- built with NixOS flakes
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-18 05:07:53 -06:00
|
|
|
installation
|
|
|
|
------------
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-18 05:07:53 -06:00
|
|
|
`sudo nixos-rebuild --flake .#your-flake-name-here switch`
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-20 11:00:03 -06:00
|
|
|
if you're trying to install `netbox`, then use the `--impure` flag:
|
2023-07-10 22:37:56 -05:00
|
|
|
|
2024-01-20 11:00:03 -06:00
|
|
|
`sudo nixos-rebuild --flake .#netbox switch --impure`
|
2024-01-18 05:07:53 -06:00
|
|
|
|
2024-04-26 14:29:19 -05:00
|
|
|
for installation onto Termux, run `make`.
|
2024-01-18 05:07:53 -06:00
|
|
|
|
|
|
|
things to do
|
|
|
|
------------
|
|
|
|
|
|
|
|
- integrate `disko` and `sops-nix` into the setup
|
|
|
|
- establish backup infrastructure for `netbox`
|
2024-01-20 11:00:03 -06:00
|
|
|
- move gmail-mail-bridge into mail-sync repo
|
|
|
|
* (perhaps figure out how to produce a flake for it)
|
2024-01-18 05:07:53 -06:00
|
|
|
|
|
|
|
license
|
|
|
|
-------
|
|
|
|
|
2024-03-24 20:42:24 -05:00
|
|
|
all materials, except for:
|
|
|
|
a) `./home/wallpapers/pape.jpg`, which is of unknown licenses, and
|
|
|
|
b) ./builds/st, which is licensed under MIT, persuant to ./builds/st/LICENSE,
|
|
|
|
is licensed under the GPLv3.
|