Commit graph

911 commits

Author SHA1 Message Date
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
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
e7079c5c63
utils: small cleanup 2019-12-21 19:02:22 -07:00
Timothy DeHerrera
1f55960518
rename configurations to hosts 2019-12-21 18:39:19 -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
5f8899e769
flake: update lock file 2019-12-17 22:40:43 -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