All Projects → Emiller88 → dotfiles

Emiller88 / dotfiles

Licence: MIT license
For keeping all my Dotfiles update to date

Programming Languages

CSS
56736 projects
SCSS
7915 projects
shell
77523 projects
Nix
1067 projects
scheme
763 projects

Projects that are alternatives of or similar to dotfiles

dotnix
nix stuff
Stars: ✭ 27 (-6.9%)
Mutual labels:  nixos, nix-dotfiles, nixos-configuration
nix-config
NixOS configuration (also on WSL)
Stars: ✭ 51 (+75.86%)
Mutual labels:  nixos, nix-dotfiles, nixos-configuration
rc
Structured system configuration (I moved from NixOS to GuixSD)
Stars: ✭ 97 (+234.48%)
Mutual labels:  nixos, nix-dotfiles, nixos-configuration
nixos-installer
Combining the power of Nix, Guile & Elm to install NixOS
Stars: ✭ 14 (-51.72%)
Mutual labels:  nixos, nixos-configuration
nix-config
My personal nix config
Stars: ✭ 32 (+10.34%)
Mutual labels:  nixos, nixos-configuration
nixdots
I have no idea what the hell I'm doing
Stars: ✭ 46 (+58.62%)
Mutual labels:  nixos, nixos-configuration
dotfiles
Dotfiles
Stars: ✭ 25 (-13.79%)
Mutual labels:  nixos, nixos-configuration
nyx
⚙️Nix[OS] Configuration
Stars: ✭ 50 (+72.41%)
Mutual labels:  nixos, nixos-configuration
nixos-config
My NixOS configuration
Stars: ✭ 17 (-41.38%)
Mutual labels:  nixos, nixos-configuration
nixos-config
My NixOS configuration
Stars: ✭ 23 (-20.69%)
Mutual labels:  nixos, nixos-configuration
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-51.72%)
Mutual labels:  nixos, nixos-configuration
immutable-rice
Configuration of i3, urxvt, conky and rofi using the NixOS configuration
Stars: ✭ 46 (+58.62%)
Mutual labels:  nixos, nixos-configuration
ianix
Personal NixOS configuration
Stars: ✭ 31 (+6.9%)
Mutual labels:  nixos, nixos-configuration
dconf2nix
🐾 Convert Dconf files (e.g. Gnome Shell) to Nix, as expected by Home Manager
Stars: ✭ 51 (+75.86%)
Mutual labels:  nixos, nixos-configuration
config
My NixOS configurations
Stars: ✭ 17 (-41.38%)
Mutual labels:  nixos, nixos-configuration
digga
A flake utility library to craft shell-, home-, and hosts- environments.
Stars: ✭ 818 (+2720.69%)
Mutual labels:  nixos, nixos-configuration
dotfiles
pls help
Stars: ✭ 301 (+937.93%)
Mutual labels:  nixos, nixos-configuration
elemental
Elemental, the component parts of a Nix/OS development system.
Stars: ✭ 44 (+51.72%)
Mutual labels:  nixos, nixos-configuration
nixos
My personal NixOS infrastructure
Stars: ✭ 24 (-17.24%)
Mutual labels:  nixos, nixos-configuration
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+8337.93%)
Mutual labels:  nixos, nix-dotfiles

Made with Doom Emacs NixOS 20.09

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 NixOS 20.09 (must be newer than Sept 12, 2020 for nixos-install --flake).
  2. Boot into the installer.
  3. Do your partitions and mount your root to /mnt
  4. git clone https://github.com/emiller88/dotfiles /etc/nixos
  5. Install NixOS: nixos-install --root /mnt --flake #XYZ, where XYZ is your hostname. Use #generic for a simple, universal config.
  6. OPTIONAL: Create a sub-directory in hosts/ for your device. See host/kuro as an example.
  7. Reboot!

Management

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

Command Description
hey rebuild Rebuild this flake (shortcut: hey re)
hey upgrade Update flake lockfile and switch to it (shortcut: hey up)
hey rollback Roll back to previous system generation
hey gc Runs nix-collect-garbage -d. Use sudo to clean system profile
hey push REMOTE Deploy these dotfiles to REMOTE (over ssh)
hey check Run tests and checks for this flake
hey show Show flake outputs of this repo

Frequently asked questions

  • How do I change the default username?

    1. Set USER the first time you run nixos-install: USER=myusername nixos-install --root /mnt --flake #XYZ
    2. Or change "hlissner" in modules/options.nix.
  • How do I "set up my partitions"?

    My main host has a README you can use as a reference. I set up an EFI+GPT system and partitions with parted and zfs.

  • How 2 flakes?

    It wouldn't be the NixOS experience if I gave you all the answers in one, convenient place.

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].