Commit graph

437 commits

Author SHA1 Message Date
Timothy DeHerrera c09d867f11
core: move into subdir 2020-08-02 14:50:05 -06:00
Timothy DeHerrera c8e3177373
overrides: fix overrides 2020-08-02 14:46:16 -06:00
Timothy DeHerrera dde189fb98
envrc: use flake if available 2020-08-02 13:30:50 -06:00
Timothy DeHerrera aa85a2eda5
users#nixos: use git and direnv profiles 2020-08-02 13:30:03 -06:00
Timothy DeHerrera f3f73c2b7b
users#direnv: init profile 2020-08-02 13:29:42 -06:00
Timothy DeHerrera cdc9960c55
users#alacritty: init profile 2020-08-02 13:29:31 -06:00
Timothy DeHerrera d225760ebe
users#git: init profile 2020-08-02 13:29:14 -06:00
Timothy DeHerrera 60ae677683
core: enable direnv in bash 2020-08-02 13:28:41 -06:00
Timothy DeHerrera 39c1a48674
flake: add template output 2020-08-01 23:10:22 -06:00
Timothy DeHerrera 893bf5b6a1
shell: proper shell escape 2020-08-01 22:23:35 -06:00
Timothy DeHerrera 93c2a3506b
core: add nix flake alias 2020-08-01 22:12:15 -06:00
Timothy DeHerrera 5e0ca31d02
flake: rename flake inputs and add overrides
Now you can add packages to the list in pkgs/override.nix and they will
be pulled in from nixpkgs master instead of the default NixOS flake
when installed.
2020-08-01 22:08:41 -06:00
Timothy DeHerrera 068be3f5bf
lint: remove //, replace with recursiveUpdate 2020-07-30 23:32:53 -06:00
Timothy DeHerrera 10171142e5
format: upgrade nixpkgs-fmt 2020-07-30 22:49:41 -06:00
Timothy DeHerrera 6ad7b4eeda
xmonad: remove touchtoggle 2020-07-30 22:49:26 -06:00
Timothy DeHerrera 2369f43398
format: apply nixpkgs-fmt 2020-07-30 22:17:28 -06:00
Timothy DeHerrera 14edf3fd19
fix various linting errors throughout the repo
* replace `rec` attrs with let bindings
* remove unused args
2020-07-30 22:13:41 -06:00
Timothy DeHerrera 9ba71d5b62
replace nixfmt with nixpkgs-fmt
nixpkgs-fmt looks like it is going to be the standard formatter for
nixpkgs, so we should follow suite.
2020-07-30 22:07:59 -06:00
Timothy DeHerrera 3501100952
flake.lock: update nixpkgs nad unstable 2020-07-30 15:31:45 -06:00
Timothy DeHerrera 7e93ef7ccf
flake: move pathsToImportedAttrs to utils 2020-07-30 15:29:58 -06:00
Timothy DeHerrera 2d5471681d
kakoune: add dhall lint and format 2020-07-29 23:39:24 -06:00
Timothy DeHerrera d478059fe8
networkmanager: don't update dns from NM 2020-07-29 16:45:51 -06:00
Timothy DeHerrera c55d60ef27
graphical: remove firefox 2020-07-26 22:24:40 -06:00
Timothy DeHerrera 6d64118e26
shell: use starship for bash and zsh 2020-07-26 22:24:28 -06:00
Timothy DeHerrera 5d8413a85a
pkgs#unstable: remove specialArgs
The `specialArgs` defined in `hosts` has kept some modules from working
in external flakes. Instead, we simply enumerate packages in `hosts`
which should be pulled from `unstablePkgs`.
2020-07-26 22:18:59 -06:00
Timothy DeHerrera 1373380a91
flake#nixosModules: add binary cache as module 2020-07-26 16:03:51 -06:00
Timothy DeHerrera 1dddafdfcf
core: remove network from nix search alias 2020-07-24 20:20:24 -06:00
Timothy DeHerrera 13eb4ec233
core: alias for search nixpkgs 2020-07-23 17:06:07 -06:00
Timothy DeHerrera fff06c44f7
core: add some flakes to system registry 2020-07-23 17:03:42 -06:00
Timothy DeHerrera e37634fb80
shell.nix: don't override NIX_CONF_DIR 2020-07-23 17:03:08 -06:00
Timothy DeHerrera 093513e313
networkmanager: use resolved and set dns over tls 2020-07-21 14:34:21 -06:00
Timothy DeHerrera 29f5382539
direnv: add flake profile so shell isn't GC'd 2020-07-20 18:53:21 -06:00
Timothy DeHerrera cd44832dc1
purs: show user when root 2020-07-20 18:45:25 -06:00
Timothy DeHerrera 364a25a7f2
stubby: remove immutable attribute 2020-07-20 18:39:45 -06:00
Timothy DeHerrera 455ac24a27
im: riot renamed to element 2020-07-20 18:07:26 -06:00
Timothy DeHerrera bb89175590
core: add jq 2020-07-20 18:04:37 -06:00
Timothy DeHerrera 8d7317bd57
kakoune: fix nix linting by using nix-linter 2020-07-20 18:03:08 -06:00
Timothy DeHerrera 34f27bd3f3
pkgs#purs: show user@host inside ssh session 2020-07-16 18:43:28 -06:00
Timothy DeHerrera 42ed7910b1
core: add core to module list 2020-07-16 15:27:39 -06:00
Timothy DeHerrera 27fe99a85d
shell.nix: pass command line options to build-iso 2020-07-16 15:17:12 -06:00
Timothy DeHerrera 857537342a
stubby: make resolv.conf immutable 2020-07-16 15:16:52 -06:00
Timothy DeHerrera eab95c0265
core: lower min-free 2020-07-16 15:16:27 -06:00
Timothy DeHerrera a163cb6edb
core: move kernel out of core profile
The boot options and packages moved from core are more appropriate in
graphical.
2020-07-16 15:15:13 -06:00
Timothy DeHerrera c1996b1722
qutebrowser: modify some privacy settings 2020-07-14 17:32:01 -06:00
Timothy DeHerrera 446b906cfd
adblocking: update to latest hosts 2020-07-14 17:31:09 -06:00
Timothy DeHerrera 7df6fdaab5
hosts#NixOS: add fileSystems to pass checks 2020-07-13 22:04:34 -06:00
Timothy DeHerrera 90aa1f4224
flake: update lock file 2020-07-13 21:48:01 -06:00
Timothy DeHerrera 1ca628b3bd
core: add min-free to nix.conf 2020-07-13 20:07:32 -06:00
Timothy DeHerrera c9495ea881
direnv: use nix print-dev-env
In order to increase determinism in the build environment, we are
having direnv load the shell environment from the flake's `devShell`
output, instead of the traditional `nix-shell` approach. Of course,
one can still enter a `nix-shell` manually on a system without flake
support installed.
2020-07-13 20:00:47 -06:00
Timothy DeHerrera b954963e36
shell.nix: remove rebuild command
`nixos-rebuild` now works perfectly with flakes so this is no longer
required. A new command `build-iso` is still available so that
building a NixOS image is still possible.
2020-07-13 19:56:39 -06:00