mirror of
https://github.com/zoriya/flake.git
synced 2025-12-06 06:36:19 +00:00
master
Flake
Tools
- WM: niri
- Widgets: astal + 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
Install
Format disk with:
- 200M efi part ->
mkfs.fat -F 32 -n boot /dev/sda1 - other as linux part (/nix) ->
mkfs.ext4 -n nix /dev/sda2
nix-shell -p git go-task
git clone https://github.com/zoriya/flake
cd flake
sudo task install:host
Description
Languages
Nix
54.9%
Lua
23.3%
Shell
18.2%
CSS
3.3%
Scheme
0.3%

