Commit graph

561 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