2dc0fe97f4
hosts: homes: add work cloudtop
8e5b9c5893
flake: bump inputs
5cf6bcb6ee
flake: home-manager: use a more modular design
a1ef635f1b
machines: rename to 'hosts/nixos'
8e377dd6a8
flake: dev-shell: use exposed pre-commit script
3be89eb994
home: zsh: don't hard-code '$XDG_CONFIG_HOME'
f1a7e9fd93
home: zsh: enable history sharing
7dd221cc93
home: zsh: expire duplicates first
ff66361f65
home: zsh: use extended history
4786552e8c
home: zsh: verify history expansion
fe39da2b14
home: zsh: enable history sharing
7f4c5f6d0b
home: zsh: expire duplicates first
816e989b29
home: zsh: use extended history
d9cbb5430b
home: zsh: verify history expansion
29c0ee8fbb
flake: move ouputs logic to 'flake/'
d14f96d584
flake: move 'nixosConfigurations' to 'flake/'
40fff4b13a
flake: move 'packages' to 'flake/'
1ae2bca445
flake: move 'devShells' to 'flake/'
fc02519c4f
flake: move 'checks' to 'flake/'
90d1d81983
flake: move 'lib' to 'flake/'
068faea1e2
home: zsh: extra-mappings: use single quotes
41bd17e3ca
home: vim: migrate to 'gruvbox-nvim'
a29deaa9bc
home: vim: use 'lsp-formatting.nvim'
3122db6536
home: vim: disable mouse integration
2a7e6197f5
flake: system-specific 'homeConfigurations'
4a6677b024
modules: system: nix: add 'linkInputs' option
ca1e2df1e9
home: nix: refactor module
58d03d5892
home: nix: add explanatory comment
8b9a01a0ef
modules: system: nix: DRY inputs handling
3c6e8933a1
lib: attrs: add 'merge'
23fc12c18f
modules: system: nix: DRY inputs handling
65cf83cd93
lib: attrs: add 'merge'
962ad73b19
flake: bump inputs
fe91bc88d8
modules: system: nix: simplify 'NIX_PATH'
61aa0abfa9
modules: system: nix: add explicit ''pkgs'' link
8053b40a84
modules: system: nix: DRY inputs handling
d7b8c4a3e3
flake: bump inputs
0b6f5e553b
modules: system: nix: simplify 'NIX_PATH'
be650e1ca0
modules: system: nix: add explicit 'pkgs' link
40a1f3710a
modules: system: nix: DRY inputs handling
962ad73b19
flake: bump inputs