Skip to content

nimueller/dotfiles

Repository files navigation

Personal dotfiles

Warning

Still heavily WIP

Package Manager: Nix

Shell: ZSH

Editor: Neovim

Desktop Environment: Hyprland

Status Bar: Waybar

Notification Daemon: dunst

Application Launcher: rofi

Browser: Firefox

Images Images
Images Images

Installation

Home-Manager configuration (any OS)

Prerequisites before running the install.sh script

  • curl
  • git
Headless mode For command line only (useful on servers or TTY)
curl -L https://raw.githubusercontent.com/LegendSalocin/dotfiles/main/install.sh | sh -s headless
Desktop mode Activating my desktop environment, applications, and stuff, in addition to headless mode
curl -L https://raw.githubusercontent.com/LegendSalocin/dotfiles/main/install.sh | sh -s desktop

NixOS configuration (NixOS required)

Note

This configuration is specific for my system. It is not recommended to run the following on any other system as this might require additional tinkering to work. Please use the Home-Manager configuration instead (either headless or desktop mode), as it will already give you what you want seen in the screenshots above.

To (re-)build entire NixOS system:

sudo nixos-rebuild switch --flake .#desktop

Post-install scripts you should run after switching to NixOS config (only needed once after initial nixos-rebuild)

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
bat cache --build

To apply tmux plugins, press CTRL + Space followed by I and restart tmux.

About

Personal dotfiles using Home Manager on Nix

Resources

Stars

Watchers

Forks

Packages

No packages published