mirror of
https://github.com/zoriya/flake.git
synced 2026-05-17 05:12:51 +00:00
a60e185e65bc246da594fa72435b8c490bb02e89
…
…
…
Flake
Tools
- WM: river + luatile
- Widgets: ags (+ astal for river integration) + rofi (app picker + clipboard history picker)
- Lockscreen: hyprlock (+ hypridle for loginctl/auto suspend when locked)
- Lots of cli tools
- Impermanence (everything except
~/stuff&~/projectsis wiped on reboot),/is a tmpfs.
Nvim
- Is configured through lua
- Plugins & LSP are configured in nix
- Everything is binary compiled at build time
- Everything is packed in a single plugin to optimize the runtimepath length
- A
.luarc.jsoncan be generated usingnix develop - The config can be used from anywhere using
nix run github:zoriya/flake#nvim
Notes for myself
mkdir -p /nix/persist/home (else persisted seems to be bugged)
nix-shell --run 'mkpasswd -p mkpasswd -m SHA-512 | tr -d \\n' to generate a password
NIX_CONFIG="extra-access-tokens = github.com=$(gh auth token)" nix flake update
Description
Languages
Nix
54.3%
Lua
26.5%
Shell
15.6%
CSS
2.8%
Scheme
0.8%

