Skip to content

Latest commit

 

History

History
102 lines (91 loc) · 5 KB

README.md

File metadata and controls

102 lines (91 loc) · 5 KB

Warning

This config, especially the documentation, is still WiP, use at your own risk.

Note

A lot of what you see this is based on Frost-Phoenix's config so if you happen to like/use this one, go give him some love too.

📚 Layout

  • flake.nix base of the configuration
  • hosts 🌳 per-host configurations that contain machine specific configurations
    • laptop 💻 Laptop specific configuration
    • vm 🗄️ VM specific configuration -> not used, on my TODO list
  • modules 🍱 modularized NixOS configurations
    • core Core NixOS configuration
    • [home(modules/home/) 🏠 my Home-Manager config
      • [common]
      • [personal]
      • [work] -> some specific packages for usage on WSL
  • pkgs 📦 Packages Build from source -> not used
  • wallpapers 🌄 wallpapers collection

📦 Packages

NixOS + Hyprland
Window Manager Hyprland
Bar Waybar
Application Launcher rofi
Notification Daemon swaync
Terminal Emulator [Kitty][Kitty]
Shell zsh + [antidote][antidote] + Starship
Text Editor Neovim
network management tool NetworkManager + network-manager-applet
System resource monitor [bottom][bottom]
File Manager nemo + yazi
Fonts CascadiaCode Nerd Font + JetBrainsMono Nerd Font
Color Scheme Gruvbox Dark Hard
Cursor Bibata-Modern-Ice
Icons Papirus-Dark
Lockscreen Hyprlock + Swaylock-effects
Image Viewer qview
Media Player mpv
Screenshot Software grimblast
Screen Recording wf-recorder
Clipboard wl-clip-persist
Color Picker hyprpicker

📥 Installation

[!TODO]

Home-server deployment notes

  • use nixos-rebuild switch --flake .#server --target-host <user>@<ip> --use-remote-sudo
  • will need to be declared in nix.settings.trusted-users
  • building will be done on localhost which then tries to connect to the server through ssh
    • might be a good idea to also add localhost sshkey to server

🎯 Things I'd like to implement further

  • secure boot with lanzaboote
  • secret management with sops or agenix
  • dev environments
  • VM configuration and usage
  • more themes

👥 Credits

Places where I drew inspiration and knowledge from: