Commit graph

439 commits

Author SHA1 Message Date
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
Timothy DeHerrera
4456d570cc
cachix: add personal cachix information
No profile imports it by default, but if the user wishes to benefit from
having some of the packages expressed in this flake pulled down from
the cache instead of built locally, they can easily import ./cachix.nix
from any profile or host.
2020-07-10 18:28:14 -06:00
Timothy DeHerrera
4f91c0c661
flake: update lock file 2020-07-09 00:45:05 -06:00
Timothy DeHerrera
60d9980734
README.md: mention new nixops support 2020-07-09 00:23:54 -06:00
Timothy DeHerrera
4ebf259d11
modules#steam: create xsession for Steam 2020-07-09 00:05:24 -06:00
Timothy DeHerrera
e9be8e5f5e
flake: base unstable on master 2020-07-09 00:04:42 -06:00
Timothy DeHerrera
8b37f63b2c
core: add nmap to core 2020-07-06 18:25:32 -06:00
Timothy DeHerrera
86aaa62f97
core: add whois to core packages 2020-06-25 21:56:15 -06:00
Timothy DeHerrera
77a635348f
graphical: set volume settings via window manager
sound.mediaKeys doesn't work with pulseaudio enabled, but some programs
e.g. Firefox require it.
2020-06-25 21:54:34 -06:00
Timothy DeHerrera
51ef800af6
retroarch: 1.8.8 -> 1.8.9 2020-06-25 21:52:40 -06:00
Timothy DeHerrera
ae74fb0e9a
sway#waybar: fix time format 2020-06-25 21:51:35 -06:00
Timothy DeHerrera
37dac0d77d
profiles#im: init 2020-06-20 14:02:31 -06:00
Timothy DeHerrera
43820d08fc
graphical: fix network manager password storage 2020-06-20 13:59:50 -06:00
Timothy DeHerrera
b2d6471694
profiles#networkmanager: init 2020-06-20 13:59:34 -06:00
Timothy DeHerrera
21f0320dca
sddm-chili: simplify dependencies 2020-06-19 15:13:28 -06:00
Timothy DeHerrera
d1c0b0f6ec
pkgs: add metadata and standardize 2020-06-19 14:55:30 -06:00
Timothy DeHerrera
1c3216630d
ssh: init profile 2020-06-17 23:36:38 -06:00
Timothy DeHerrera
a0cef270aa
games: add gamemode service 2020-06-17 20:14:37 -06:00
Timothy DeHerrera
9983d0d2df
xmonad: use volnoti and eliminate dzvol 2020-06-17 14:23:37 -06:00
Timothy DeHerrera
da1c13b8d9
laptop: add usbutils 2020-06-16 20:52:52 -06:00
Timothy DeHerrera
38b2ba7dda
games: add wii-u-gc-adapter package and service 2020-06-16 20:52:14 -06:00
Timothy DeHerrera
adce24be8b
games: update retroarch to latest version 2020-06-14 13:48:08 -06:00
Timothy DeHerrera
dc230fa066
Revert "graphical: disable pulse, use alsa instead"
This reverts commit 8706a1ca53.
2020-06-14 12:46:44 -06:00
Timothy DeHerrera
f4845a8f7f
graphical: fix sddm without having to use plasma5 2020-06-14 12:41:00 -06:00
Timothy DeHerrera
7027feba31
graphical: fix icon theme 2020-06-14 12:39:10 -06:00
Timothy DeHerrera
2427877971
configuration.nix: fix modules import 2020-06-14 12:30:40 -06:00
Timothy DeHerrera
66b12f4e80
laptop: add bluetooth support 2020-06-14 12:30:24 -06:00
Timothy DeHerrera
ea1d06c017
games: add pcsx2 and steam-hardware 2020-06-14 12:30:01 -06:00
Timothy DeHerrera
1efc3eab51
xmonad: patch slock to include window title
needed for reliable focus exclusion from picom, so that screen contents
aren't leaked while locked.
2020-06-13 09:35:26 -06:00
Timothy DeHerrera
8ae4b62d77
flake: update lock file 2020-06-12 19:37:17 -06:00
Timothy DeHerrera
3653d4c545
qutebrowser: remove deprecated font option 2020-06-12 19:19:14 -06:00
Timothy DeHerrera
05a798a56e
flake: add option to install packages from nixos-unstable 2020-06-12 19:18:27 -06:00
Timothy DeHerrera
861cb69fa1
xmonad: use monospace font 2020-06-12 18:49:24 -06:00
Timothy DeHerrera
4f29413119
xmonad: fix stoggle script 2020-06-12 18:49:08 -06:00
Timothy DeHerrera
bbdd967095
xmonad: use picom to distinguish active window 2020-06-12 18:48:36 -06:00
Timothy DeHerrera
3d444c672e
graphical: make sure libinput is available 2020-06-12 18:44:32 -06:00
Timothy DeHerrera
8706a1ca53
graphical: disable pulse, use alsa instead 2020-06-12 18:44:10 -06:00
Timothy DeHerrera
3aadbdec03
laptop: add acpi package 2020-06-12 18:42:23 -06:00
Timothy DeHerrera
0d9a3b7887
xmonad: add screenshot dependencies 2020-06-09 13:24:41 -06:00
Timothy DeHerrera
df88ef7bb0
Merge pull request #15 from jtojnar/check-fixes
flake: Fix `nix flake check`
2020-06-09 13:11:42 -06:00
Timothy DeHerrera
d0e263afa5
graphical: add xsel to packages 2020-06-09 13:05:32 -06:00
Timothy DeHerrera
0aa797ef4b
tmux: fix plugins 2020-06-09 13:02:14 -06:00
Timothy DeHerrera
3769abafa3
laptop: init profile 2020-06-09 10:38:51 -06:00
Timothy DeHerrera
653012f81a
sway: update deprecated naming convention 2020-06-09 10:38:34 -06:00
Timothy DeHerrera
4527b96ffc
security#mitigations: avoid http call 2020-06-09 10:37:57 -06:00
Timothy DeHerrera
ad9f0d70e8
flake: update lockfile 2020-06-09 10:37:23 -06:00
Timothy DeHerrera
54be96d8b6
graphical#xmonad: init profile 2020-06-09 10:36:38 -06:00
Jan Tojnar
a7749005bc
flake: Fix overlays for nix flake check
It complains that:

	value is a list while a set was expected, at /nix/store/0qdcc831rj27wz07lrri6bnfmhvm4wrm-source/flake.nix:26:7

But nixpkgs still expects a list, so we need to pass it just the values.
2020-06-02 01:18:40 +02:00
Jan Tojnar
0b14dbbc2d
flake: Refactor nixosModules collection
We will want to reuse the prep method for overlays so let's move it higher and simplify it a bit.
2020-06-02 01:14:33 +02:00