All Projects → hlissner → Dotfiles

hlissner / Dotfiles

Licence: mit
And I say hey, what's going on?

Projects that are alternatives of or similar to Dotfiles

dotnix
Shackled within an elaborate prison of my own design.
Stars: ✭ 35 (-89.94%)
Mutual labels:  dotfiles, nix, nixos
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-95.98%)
Mutual labels:  dotfiles, nix, nixos
Nix Dotfiles
My personal nix and nixos configuration
Stars: ✭ 48 (-86.21%)
Mutual labels:  dotfiles, nixos, nix
Nixos Config
NixOS configurations for server and desktop systems, including user specific config. with Home Manager
Stars: ✭ 30 (-91.38%)
Mutual labels:  dotfiles, nixos, nix
Dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Stars: ✭ 127 (-63.51%)
Mutual labels:  dotfiles, nixos, nix
Idempotent Desktop
🛸 NixOS, Xmonad, Neovim
Stars: ✭ 51 (-85.34%)
Mutual labels:  dotfiles, nixos, nix
dotfiles
My NixOS dotfiles
Stars: ✭ 21 (-93.97%)
Mutual labels:  dotfiles, nix, nixos
Dotfiles
well-tailored NixOS & nix-darwin dotfiles
Stars: ✭ 63 (-81.9%)
Mutual labels:  dotfiles, nixos, nix
Nix Config
My NixOS configuration
Stars: ✭ 112 (-67.82%)
Mutual labels:  dotfiles, nixos, nix
System
My system configuration
Stars: ✭ 94 (-72.99%)
Mutual labels:  dotfiles, nixos, nix
Dotfiles
My dotfiles
Stars: ✭ 150 (-56.9%)
Mutual labels:  dotfiles, nixos, nix
Shabka
Shabka. Declaritive description of my network, workstations and servers.
Stars: ✭ 138 (-60.34%)
Mutual labels:  dotfiles, nixos, nix
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+603.16%)
Mutual labels:  dotfiles, nixos, nix
django-nixos
NixOS/NixOps configuration for Django
Stars: ✭ 21 (-93.97%)
Mutual labels:  nix, nixos
nix-bash-completions
Bash completion for the Nix command line tools
Stars: ✭ 39 (-88.79%)
Mutual labels:  nix, nixos
microvm.nix
NixOS MicroVMs
Stars: ✭ 136 (-60.92%)
Mutual labels:  nix, nixos
dotfiles
My dotfiles as a Nix flake
Stars: ✭ 27 (-92.24%)
Mutual labels:  dotfiles, nixos
Morph
NixOS deployment tool
Stars: ✭ 303 (-12.93%)
Mutual labels:  nixos, nix
Devos
NixOS Framework
Stars: ✭ 338 (-2.87%)
Mutual labels:  nixos, nix
nix-new-rails-app
Initialize Rails applications using Nix and development environments (nix-shell)
Stars: ✭ 27 (-92.24%)
Mutual labels:  nix, nixos

Made with Doom Emacs NixOS 21.05

Hey, you. You're finally awake. You were trying to configure your OS declaratively, right? Walked right into that NixOS ambush, same as us, and those dotfiles over there.


Shell: zsh + zgen
DM: lightdm + lightdm-mini-greeter
WM: bspwm + polybar
Editor: Doom Emacs (and occasionally vim)
Terminal: st
Launcher: rofi
Browser: firefox
GTK Theme: Ant Dracula

Quick start

  1. Yoink the latest build of NixOS 21.05.
  2. Boot into the installer.
  3. Do your partitions and mount your root to /mnt (for example)
  4. Install these dotfiles:
  5. nix-shell -p git nixFlakes
  6. git clone https://github.com/hlissner/dotfiles /mnt/etc/nixos
  7. Install NixOS: nixos-install --root /mnt --flake /mnt/etc/nixos#XYZ, where XYZ is the host you want to install. Use #generic for a simple, universal config, or create a sub-directory in hosts/ for your device. See host/kuro for an example.
  8. Reboot!
  9. Change your root and $USER passwords!

Management

And I say, bin/hey. What's going on?

Usage: hey [global-options] [command] [sub-options]

Available Commands:
  check                  Run 'nix flake check' on your dotfiles
  gc                     Garbage collect & optimize nix store
  generations            Explore, manage, diff across generations
  help [SUBCOMMAND]      Show usage information for this script or a subcommand
  rebuild                Rebuild the current system's flake
  repl                   Open a nix-repl with nixpkgs and dotfiles preloaded
  rollback               Roll back to last generation
  search                 Search nixpkgs for a package
  show                   [ARGS...]
  ssh HOST [COMMAND]     Run a bin/hey command on a remote NixOS system
  swap PATH [PATH...]    Recursively swap nix-store symlinks with copies (or back).
  test                   Quickly rebuild, for quick iteration
  theme THEME_NAME       Quickly swap to another theme module
  update [INPUT...]      Update specific flakes or all of them
  upgrade                Update all flakes and rebuild system

Options:
    -d, --dryrun                     Don't change anything; preform dry run
    -D, --debug                      Show trace on nix errors
    -f, --flake URI                  Change target flake to URI
    -h, --help                       Display this help, or help for a specific command
    -i, -A, -q, -e, -p               Forward to nix-env

Frequently asked questions

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].