Commit graph

2130 commits

Author SHA1 Message Date
Timothy DeHerrera a3dcc4f6bc
profiles: convert to list same as modules 2020-01-04 16:23:15 -07:00
Timothy DeHerrera ae303b39fd
modules: convert to list to match nixpkg sematics 2020-01-04 16:08:49 -07:00
Timothy DeHerrera 0b131c0bf1
README.md: add missing apostophe 2020-01-04 15:33:51 -07:00
Timothy DeHerrera 8ab0a92850
Idiomatic semantics for overlays changed
The idiom of 'self: super:' is changing upstream to 'final: prev:'.
2020-01-04 15:30:00 -07:00
Timothy DeHerrera a9765f7df6
Merge pull request #1 from bbigras/patch-1
fix some typos in README.md
2020-01-04 13:52:37 -07:00
Bruno Bigras 998ab8ca42
fix some typos in README.md 2020-01-04 00:51:23 -05:00
Timothy DeHerrera 16b8136f50
change formatter to nixfmt 2020-01-03 22:06:31 -07:00
Timothy DeHerrera 916add2921
profiles: export additional subprofiles 2020-01-03 21:30:27 -07:00
Timothy DeHerrera c2fa18a063
graphical#qutebrowser: init
The current qutebrowser configuration is sufficiently complex that it
benefits from being factored out into a separate subprofile. An
additional benefit is that this subprofile is now exported via the
`nixosModules` flake output.
2020-01-03 21:21:33 -07:00
Timothy DeHerrera 3e43465bc6
core: move mtr to develop profile 2020-01-03 20:57:52 -07:00
Timothy DeHerrera cd8900dd47
README.md fix incorrect punctuation 2020-01-03 20:37:07 -07:00
Timothy DeHerrera 0ad4236bcb
README.md: refine language and clarify more 2020-01-03 20:23:13 -07:00
Timothy DeHerrera 425f7894a4
export profiles via flake outputs
Export those listed in `profiles/default.nix` to be included in the
flake output `nixosModules` for easy use in other flakes.
2020-01-03 20:01:22 -07:00
Timothy DeHerrera 4cc03cae50
remove user specific host hp500281 2020-01-03 19:12:11 -07:00
Timothy DeHerrera 46e41ccc75
README.md: link to nrdxp branch 2020-01-03 19:07:42 -07:00
Timothy DeHerrera e93ac2f790
flake.nix: name flake inputs
The flake inputs can now be arbitrarily referenced from
hosts/default.nix as they are all passed into it. Any input not
declared at the top of hosts/default.nix can still be referenced
as args.<input>.
2020-01-03 18:27:52 -07:00
Timothy DeHerrera 5b5d072851
users: create on entering nix-shell 2020-01-03 18:06:01 -07:00
Timothy DeHerrera c608b60700
README.md: fix type 2020-01-03 17:57:44 -07:00
Timothy DeHerrera 89c2e04bb3
secrets: create on entering a nix-shell 2020-01-03 17:54:27 -07:00
Timothy DeHerrera 73d3826d64
Initialize template branch
Remove all idiosyncratic stuff and only leave profiles, modules and pkg
definitions, which are general and applicable for any configuration.
2020-01-03 17:47:17 -07:00
Timothy DeHerrera dd9856d519
shell.nix: add git-crypt dependency 2020-01-03 17:06:32 -07:00
Timothy DeHerrera a125cc3396
README.md: expand on aim, and explain secrets 2020-01-03 17:05:26 -07:00
Timothy DeHerrera c13b241b6c
core: empty root passwd by default 2020-01-03 01:02:08 -07:00
Timothy DeHerrera a1a2a2c7e2
README.md: elaborate on project structure
Provide details for contribution and bootstrapping.
2020-01-01 23:17:50 -07:00
Timothy DeHerrera ed94fa013d
shell.nix: basic command to build nixos
`nixos-rebuild` has unstable flake support. By adding a simple rebuild
command to the shell, we don't need to reply on it to switch
configurations anymore. At least until it stablizes.
2020-01-01 21:55:19 -07:00
Timothy DeHerrera 92f78f3d93
shell.nix: init minimal 2020-01-01 21:01:58 -07:00
Timothy DeHerrera 11000f56e2
niximg: use modulesPath 2020-01-01 19:45:49 -07:00
Timothy DeHerrera 1493f43ba7
flake: add packages to outputs 2020-01-01 19:24:09 -07:00
Timothy DeHerrera a080a07b21
core: don't import file systems
In order not to conflict with different kinds of configurations, i.e.
nixos disk images, don't have core profile import file-systems. Instead
declare `fileSystems` individually in host profiles.
2020-01-01 19:21:15 -07:00
Timothy DeHerrera 1c79781936
niximg: init iso configuration
Easily build the iso using `nix build $ISO` thanks to direnv.
2020-01-01 19:12:59 -07:00
Timothy DeHerrera 063d05c680
legacy: ensure config exists 2020-01-01 17:16:38 -07:00
Timothy DeHerrera f69c5a59f1
develop#zsh: load some useful functions 2020-01-01 16:28:45 -07:00
Timothy DeHerrera 71600808b2
graphical#sway: add 50/50 window split 2020-01-01 16:27:39 -07:00
Timothy DeHerrera 9423855cb6
graphical: plasma needs pulseaudio 2020-01-01 16:26:40 -07:00
Timothy DeHerrera 8bafdaab27
develop: add firejail 2020-01-01 16:26:03 -07:00
Timothy DeHerrera 45edaf673c
modules#qbittorrent: add openFirewall option 2020-01-01 16:24:36 -07:00
Timothy DeHerrera af861dd0f8
legacy: import modules an overlays 2020-01-01 16:23:57 -07:00
Timothy DeHerrera c914ed2c44
graphical#ffmpeg: build with svt-av1 support 2019-12-30 18:42:36 -07:00
Timothy DeHerrera 5f05e9e809
flake: provide overlay and overlays 2019-12-30 18:05:27 -07:00
Timothy DeHerrera cd25fdf37c
flake: move modules to outputs 2019-12-30 18:00:09 -07:00
Timothy DeHerrera ac5e184666
flake: move overlays to flake outputs 2019-12-30 17:45:30 -07:00
Timothy DeHerrera 60f58c5a9c
graphical#sway: window niceties 2019-12-30 02:38:25 -07:00
Timothy DeHerrera a249fe5643
graphical#sway: rethink autostart programs 2019-12-30 02:22:18 -07:00
Timothy DeHerrera c1b0aac62e
flake: update lock 2019-12-27 20:58:48 -07:00
Timothy DeHerrera 2058b189e6
develop:zsh: speed up and reformat zshrc a bit 2019-12-26 19:11:57 -07:00
Timothy DeHerrera 667fad8f1e
pkgs: import all packages into core overlay 2019-12-26 18:25:02 -07:00
Timothy DeHerrera 787eb050df
develop: redundant now 2019-12-26 00:23:00 -07:00
Timothy DeHerrera aa9d439c3d
core: use gotop as top 2019-12-26 00:17:44 -07:00
Timothy DeHerrera 22e631f6c9
games: init profile 2019-12-26 00:17:26 -07:00
Timothy DeHerrera 080716f496
develop#zsh: fix exa function 2019-12-22 22:24:19 -07:00