pantheon/README.md
2025-02-22 21:02:08 +08:00

1.5 KiB

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)