No description
scripts | ||
configuration.nix | ||
flake.lock | ||
flake.nix | ||
hardware-configuration.nix | ||
home.nix | ||
LICENSE | ||
README.md | ||
setup |
Uses a one-byte .gitignore.
Contains configuration files for NixOS. Everything is declared through flake.nix as a starting point. System-level configuration is in configuration.nix and hardware-configuration.nix. User-specific configuration is in home.nix.
TODO
v0.1.0 will be replicating my old dotfiles setup.
The milestones are:
.gitconfig-> under home-manager- .bash_aliases
- nvim
- init.lua tweaks
- lazy.nvim
- catppuccin
- nvim-tree
- nvim-treesitter (?)
- tmux
v1.0.0 will be a full replacement for my Windows desktop.
- Set up SSH keys for GitHub and other machines
What is currently missing:
- LLMs
- Stable Diffusion
- Steam and games
- IDE
- Video editing
- Photo editing
- Whatever else I think of
What could be interesting:
- Update home-manager so I don't have to rebuild the entire system to change configs
- Modularise the nix files
- Set up Neovim as a worthy VS Code replacement
- terminal in bottom pane
- filetree in right pane
- syntax highlighting
- ability to open two files side by side
- git live sync (may have to implement this myself)
- keyboard shortcuts for all the above
- rice Hyprland
- plugins for all the desktop environment stuff
Thoughts I have
- Hyprland from flake so I'm on the bleeding edge? Scrumptious
- Set up SSH keys from every machine to every machine ever
- helpview.nvim (vimdoc viewer)