dotfiles
dotfiles copied to clipboard
NixOS system config & Home-Manager user config
fufexan/dotfiles
🗒 About
In-house baked configs for Home-Manager and NixOS. Borrowed bits sprinkled on top. Using flakes.
See an overview of the flake outputs by running
nix flake show github:fufexan/dotfiles
.
🗃️ Contents
- modules: NixOS common configs
- hosts: host-specific configuration
- home: my Home-Manager config
- lib: helper functions
- pkgs: package definitions
📦 Exported packages
Run packages directly with:
nix run github:fufexan/dotfiles#packageName
Or install from the packages
output. For example:
# flake.nix
{
inputs.fufexan-dotfiles.url = "github:fufexan/dotfiles";
# Override my nixpkgs, binary cache will have less hits
inputs.fufexan-dotfiles.inputs.nixpkgs.follows = "nixpkgs";
}
# configuration.nix
{ pkgs, inputs, ... }:
{
environment.systemPackages = [
inputs.fufexan-dotfiles.packages."x86_64-linux".packageName
];
}
💾 Resources
Other configurations from where I learned and copied:
- flake-utils-plus
- gytis-ivaskevicius/nixfiles
- viperML/dotfiles
- privatevoid-net/privatevoid-infrastructure
- Mic92/dotfiles
- colemickens/nixcfg
- NobbZ/nixos-config
👥 People
These are the people whom I've taken inspiration from while writing these configs. There surely are more but I tend to forget. Regardless, I am thankful to all of them.
gytis-ivaskevicius - DieracDelta - NobbZ - hlissner - tadeokondrak - viperML - max-privatevoid - pnotequalnp - Xe - keksbg - Misterio77 - OPNA2608 - yusdacra - matthewcroughan - Kranzes