Skip to content

jerbaroo/dots

Repository files navigation

image

Install

NixOS

  • Install NixOS.
  • Install this NixOS config:
    • sudo rm -rf /etc/nixos
    • git clone https://github.com/jerbaroo/dots && cd dots
    • sudo nixos-generate-config --show-hardware-config > system/hardware-configuration.nix
    • sudo nixos-rebuild switch --flake .#nixos

Other OSes

  • Install home-manager.
  • Install this home-manager config:
    • git clone https://github.com/jerbaroo/dots && cd dots
    • home-manager --flake .#jer@nixos switch
  • Add hyprland desktop entry: /usr/share/wayland-sessions/hyprland.desktop
    [Desktop Entry]
    Name=Hyprland
    Comment=An intelligent dynamic tiling Wayland compositor
    Exec=/home/jer/.nix-profile/bin/start-hyprland
    Type=Application
  • Install NixGL: nix profile install github:guibou/nixGL --impure

You may need to run start-hyprland [--no-nixgl] from a TTY once, or try a different display manager, or just start hyprland from the TTY.

Doom Emacs

  • git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
  • ~/.config/emacs/bin/doom install (no envvar file)
  • If necessary: rm -rf ~/.emacs.d

Develop ignis components

ignis quit
ignis init -c ./user/ignis/config.py

Pre-commit

pre-commit install # Only once.
pre-commit run --all-files

About

Personal NixOS configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors