Timothy DeHerrera
413a6c75f6
security#mitigations: init module
...
Resolves #6 by breaking out the disabling of mitigations into it's own module.
Now users must explicitly accept the risk of disabling Spectre and Meltdown
mitigations with `security.mitigations.acceptRisk` in addition to actually
disabling them with `security.mitigations.disable`.
2020-01-08 13:28:49 -07:00
Timothy DeHerrera
7d69d15ff5
virt: add to exported profiles
2020-01-07 13:11:14 -07:00
Timothy DeHerrera
0bf18acdd4
virt: init profile
2020-01-06 23:44:54 -07:00
Timothy DeHerrera
c6cb43fc21
develop#zsh: check of ~/.zcompdump exists
2020-01-06 22:35:33 -07:00
Timothy DeHerrera
31c3fd8acc
core: don't set root password
2020-01-06 00:38:12 -07:00
Timothy DeHerrera
4cf8048807
overlays: init overlays directory
...
Overlays now live globally in the overlays directory. They will be
pulled into the flake and the rest of your configuration automatically
from there.
2020-01-06 00:01:00 -07:00
Timothy DeHerrera
7caae5b8bc
develop:zsh: new shell functions
...
* rnm: don't ever repeat yourself in the shell
* chext: easily change file extension
2020-01-05 18:36:18 -07:00
Timothy DeHerrera
a3dcc4f6bc
profiles: convert to list same as modules
2020-01-04 16:23:15 -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
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
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
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
c13b241b6c
core: empty root passwd by default
2020-01-03 01:02:08 -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
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
c914ed2c44
graphical#ffmpeg: build with svt-av1 support
2019-12-30 18:42:36 -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
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
Timothy DeHerrera
5ae733b854
graphical: add develop as dependency
2019-12-22 22:01:28 -07:00
Timothy DeHerrera
5921d56779
develop: add DejaVu Nerd Font
2019-12-22 21:59:42 -07:00
Timothy DeHerrera
fc13190a29
develop: add developer docs
2019-12-21 19:08:44 -07:00
Timothy DeHerrera
e35652cac0
create media group
2019-12-19 13:03:15 -07:00
Timothy DeHerrera
3038c1db41
core: better sudo and journal aliases
2019-12-19 11:57:49 -07:00
Timothy DeHerrera
e7d560a3af
misc#qbittorrent: init
2019-12-18 00:57:31 -07:00
Timothy DeHerrera
27d4712557
misc#plex: init media server
2019-12-18 00:34:30 -07:00
Timothy DeHerrera
5fb8b0b1fa
develop#zsh: send configuration.nix
...
configurations
COPYING
flake.lock
flake.nix
lib
local
pkgs
profiles
README.md
secrets
users output to PAGER
2019-12-18 00:00:44 -07:00
Timothy DeHerrera
28a9b4acc4
graphical: add firefox
2019-12-17 23:43:13 -07:00
Timothy DeHerrera
38547de891
graphical#qutebrowser: turn off spell-check
2019-12-17 23:34:43 -07:00
Timothy DeHerrera
92648918af
graphical: sddm display manager
2019-12-17 23:33:06 -07:00
Timothy DeHerrera
25c606cc4e
call exec from wrapper scripts
2019-12-17 20:47:43 -07:00
Timothy DeHerrera
a4f5fa9692
enable hardware acceleration
2019-12-17 18:53:29 -07:00
Timothy DeHerrera
792e7b7c05
aliases: clean up some aliases
...
Ensure aliases have their packages installed for man pages.
Move `procs` alias from core to develop profile.
2019-12-17 18:10:18 -07:00
Timothy DeHerrera
6368b95dcd
develop#kakoune: fix binary conflict
2019-12-17 18:00:31 -07:00
Timothy DeHerrera
23db288d40
core: add default system features
2019-12-17 17:49:26 -07:00
Timothy DeHerrera
dc6690adba
develop#tmux: update status every minute
2019-12-17 17:31:14 -07:00