- What does this repo provided
- Config layout
- Install Notes
- Awesome people, they really helped me learn
- Several applications and tools for the same purpose, so you can choose the one that best suits your needs
neovim
,micro
andvscode
for text editingfirefox
andchromium
for web browsingalacritty
,kitty
andwezterm
for terminal emulatorsbash
,zsh
,fish
andnushell
for shells
- Modular configuration, so you can add or remove parts of the configuration
- Sensible defaults, so you can get started quickly
- Catppuccin everywhere
SKHD Shortcut | Hyprland Shortcut | What it does |
---|---|---|
CMD+RETURN | SUPER+RETURN | open terminal |
SUPER+B | open browser | |
SUPER+C | open editor | |
SUPER+O | open notes | |
SUPER+E | open file manager | |
CMD+Q | SUPER+Q | quit |
CMD+D | SUPER+D | launcher |
SUPER+F | full screen | |
CMD+CTRL+[number] | SUPER+[number] | open workspace [number] |
CMD+SHIFT+[number] | SUPER+SHIFT+[number] | move to workspace [number] |
- 🏠 home
- 🖥️ hosts
- ☀️ Amaterasu My high-end gaming machine
- 🐉 Hydra A super mid spec laptop
- ⚸ Lilith A NixOS ISO image that can be quickly deployed and accessed via ssh
- 🪄 Luz A server configuration for some of my infrastructure
- 𖤍 Valkyrie A WSL2 host, designed to be a development environment on Windows
- 💮 Tatsumaki A MacBook Air, configured to last a whole day of university
- 🧩 parts NixOS parts breaking down the complex configuration into smaller more manageable chunks
- 📝 docs Documentation for the configuration which can be found here
- 🔌 modules
- base The base configuration settings, which are common between all systems
- darwin Configuration modules for exclusively darwin systems
- nixos Configuration modules for exclusively nixos systems
- extra Extra configuration modules, for home-manager and Nix Darwin and NixOS
- profiles System type configurations (e.g. laptop, servers, desktop)
- Install NixOS, you might need to follow the manual
You might want to use the lilith iso configuration, provided in this repository
- To build it you can run
nix build .#images.lilith
. - Or you can download it from the release page.
- To build it you can run
- Clone this repository to
~/.config/flake
- Run
sudo nixos-rebuild switch --flake ~/.config/flake#<host>
- Install Nix the package manager
sh <(curl -L https://nixos.org/nix/install)
- Install homebrew
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
- Exclude nix from time machine backups
sudo tmutil addexclusion -v /nix
nix run nix-darwin -- switch --flake ~/.config/flake#<host> --experimental-features "nix-command flakes"
- Then good news you can use the
rebuild
alias that exists for the future
- NotAShelf, lots of valuable information
- nullishamy, for tricking me into using NixOS
- nekowinston, for fixing half my problems
- getchoo, for making catppucin/nix and helping a ton
- nyxkrage, for being there to answer my questions
- vdbe, for creating an awesome neovim configuration
to stealI mean to learn from - jakehamilton, for teaching me some little bit of know how
- Minion3665, for making me write docs I guess