Commit graph

370 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 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
Timothy DeHerrera f5b89dc39a
develop#zsh: fix i function 2019-12-17 15:58:40 -07:00
Timothy DeHerrera 2bad76157e
flake: nix flake is broken, use pkgs.nixFlakes 2019-12-17 15:56:02 -07:00
Timothy DeHerrera b94a880a69
develop#zsh: compinit needs -u to trust /nix/store 2019-12-17 15:50:39 -07:00
Timothy DeHerrera 7f7fd97a31
core: add parition tools 2019-12-16 21:13:33 -07:00
Timothy DeHerrera 5a276c6086
develop#zsh: i to install pkg 2019-12-16 16:13:37 -07:00
Timothy DeHerrera 2693437e28
core: nix and ps aliases 2019-12-16 15:37:31 -07:00
Timothy DeHerrera 0fff9dbd8d
setup cdr 2019-12-16 15:36:20 -07:00
Timothy DeHerrera 831f9b1b5c
misc#make-linux-fast-again: init 2019-12-16 02:41:55 -07:00
Timothy DeHerrera 1bac4a5ab6
misc#adblocking: init 2019-12-16 02:36:51 -07:00
Timothy DeHerrera 57abccc95c
misc#stubby: init 2019-12-16 02:34:29 -07:00
Timothy DeHerrera f3f31938f6
develop: add pass to packages 2019-12-16 02:29:13 -07:00
Timothy DeHerrera a8ab4f7368
develop#kakoune: add kakboard plugin 2019-12-16 02:28:11 -07:00
Timothy DeHerrera 31567a0fd4
graphical#sway: set wl-copy as copy command 2019-12-16 02:21:06 -07:00
Timothy DeHerrera 42f2f27183
develop#graphical: init 2019-12-16 00:54:46 -07:00
Timothy DeHerrera 60ac8ec1ea
develop#zsh: fix 'jj' bindkey 2019-12-15 22:46:11 -07:00
Timothy DeHerrera ef07773e6c
core: n as nix alias 2019-12-15 22:33:52 -07:00
Timothy DeHerrera 4fe8172e5b
develop#zsh: plugin to remind aliases 2019-12-15 22:32:40 -07:00
Timothy DeHerrera 9cd09ff0fe
develop#kakoune: wrap binary to load plugins 2019-12-15 22:30:25 -07:00
Timothy DeHerrera 78f6065bf2
core: add nix aliases 2019-12-15 21:29:54 -07:00
Timothy DeHerrera 4488d0d754
develop: set less as PAGER 2019-12-15 21:24:04 -07:00
Timothy DeHerrera 6139834a4a
develop#zsh: factor out functions into files
Upgrade the `rg` function to only pipe to `PAGER` when output is a
terminal.
2019-12-15 20:54:11 -07:00
Timothy DeHerrera 8f3957ca23
core: enable nix feature ca-references 2019-12-15 01:18:33 -07:00
Timothy DeHerrera 9a93dcc921
core: git alias 2019-12-15 01:17:42 -07:00
Timothy DeHerrera da6e3fee94
format with nixpkgs#nixpkgs-fmt 2019-12-15 01:08:22 -07:00
Timothy DeHerrera ddb256725e
develop#tmux: default session alias 2019-12-15 01:00:01 -07:00
Timothy DeHerrera b05b75bcfd
develop: move compression tools to zsh profile 2019-12-15 00:27:41 -07:00
Timothy DeHerrera ab896c6dd7
develop: init tmux profile 2019-12-15 00:25:04 -07:00
Timothy DeHerrera b1716f9bbe
zsh: fix infinite recursion 2019-12-15 00:08:38 -07:00
Timothy DeHerrera 95741bbfce
develop: init kakoune profile 2019-12-15 00:03:57 -07:00
Timothy DeHerrera 6b26ef84a8
profiles: init develop
setup zshrc
2019-12-14 21:37:46 -07:00
Timothy DeHerrera 96e530e2cb
set root password in core profile 2019-12-13 22:47:05 -07:00
Timothy DeHerrera 4c64769322
move locale.nix to local folder 2019-12-13 22:00:11 -07:00
Timothy DeHerrera 7bffd55c6f
fix file systems import path 2019-12-05 11:09:17 -07:00
Timothy DeHerrera 08ede18662
mv modules/profiles profiles 2019-12-05 02:15:30 -07:00