zimbatm
061bb32ed2
add cachix-flakes image
2020-07-07 12:09:39 +02:00
zimbatm
9519ca2731
fake_nixpkgs: add link to doc
2020-06-29 14:54:59 +02:00
zimbatm
0b362172fb
nix: introduce fake nixpkgs ( #9 )
...
Since <nixpkgs> wasn't working, might as well make the error more
explicit. That way, users are quickly aware if they forgot to pin their
nixpkgs.
2020-06-17 20:49:42 +00:00
Badi Abdul-Wahid
0f24a9c94a
images/nix: make sure /root exists
...
some external uses of the final image (eg drone) assume that $HOME
exists and attempt to write to it.
2020-06-14 12:53:50 +02:00
Badi Abdul-Wahid
9f6b62f45b
images/nix: initialize env for bash
...
Prior the shell was not sourcing `/etc/profile.d/nix.sh` because,
although ENV is set, it will only be used if bash is invoked in
posix mode (either as `sh` or with `--posix`).
2020-06-14 12:53:29 +02:00
zimbatm
53440b208e
nix: add USER environment variable
...
This is required by the nix profile and cachix as well
2020-02-23 20:10:52 +01:00
zimbatm
669e1a3129
nix: fix /tmp permissions
...
The /tmp folder was missing the sticky bit
2020-02-23 20:10:16 +01:00
zimbatm
8ceae9d833
fixup! nix: openssh is a runtime dependency of git
2020-02-23 17:20:47 +01:00
zimbatm
db90bcb3e9
nix: openssh is a runtime dependency of git
2020-02-23 17:14:57 +01:00
zimbatm
cca23be027
hugo: add git as a dependency
...
Hugo needs Git to find meta informations such as the pubDate
2020-02-23 17:03:28 +01:00
zimbatm
889fb542e6
cachix: fix build on 19.09 and under
2020-02-23 16:21:08 +01:00
zimbatm
3d793011e6
cachix: fix the description
2020-02-23 15:12:47 +01:00
zimbatm
3c956bc24c
add the nixos-20.03 channel
2020-02-23 15:09:15 +01:00
zimbatm
ab443863a5
add cachix
2020-02-23 14:58:30 +01:00
zimbatm
777ae73ea1
add hugo
2020-02-23 14:54:32 +01:00
zimbatm
6597ff1349
ci: fix Travis CI builds
...
* run the ./build after setting the NIX_PATH. Previously the images
were always generate with the system channel. Oops!
* pin the outer shell version to nixos-19.09. skopeo broke in unstable.
also we don't need to force the system here, technically this could
run on macOS.
2020-02-09 16:23:27 +01:00
zimbatm
e58ed5052b
nix: add NIX_BUILD_SHELL
...
This is useful to avoid having nix-shell evaluate nixpkgs twice.
2020-02-07 21:35:56 +01:00
zimbatm
1305bc0290
add nix-flakes
2020-02-07 21:34:30 +01:00
zimbatm
b749d9b211
add caddy
2020-01-27 15:18:32 +01:00
zimbatm
5fc2cb9960
devcontainer: add a proper pager
...
The image is already quite big, why not add a proper pager?
2019-12-25 16:46:16 +01:00
zimbatm
4eefbd763a
devcontainer: sedutil -> gnused
...
might as well use GNU tools like on other Linux distros
2019-12-24 14:26:45 +01:00
zimbatm
91703f92f2
devcontainer: -direnv, +procps
...
it wasn't such a good idea to add direnv by default
2019-12-24 14:15:21 +01:00
zimbatm
7fc8ed492e
README: add nixery as a related project
2019-12-23 18:19:17 +01:00
zimbatm
cc193359bb
devcontainer: add /home folder
...
useradd breaks if /home doesn't exist
2019-12-21 09:07:30 +01:00
zimbatm
3f1e51533a
devcontainer: add grep and direnv
2019-12-20 22:07:10 +01:00
zimbatm
ddd995d1fd
devcontainer: remove sudo
...
sudo is not needed in the end
2019-12-20 20:09:02 +01:00
zimbatm
5e724edccd
devcontainer: use the right channel informations
...
<nixpkgs> is already resolved from channel:nixos-19.09 to a store path
as nix evaluation time.
2019-12-20 18:38:07 +01:00
zimbatm
7ed6a50917
ci: add the NIXPKGS_CHANNEL shortcut
2019-12-20 17:16:21 +01:00
zimbatm
9f61ec7d27
mkUserEnvironment: polyfill for older versions of nix
2019-12-20 15:43:07 +01:00
zimbatm
8014dcc5af
devcontainer: vscode depends on sed
2019-12-20 12:39:59 +01:00
zimbatm
751d7a6714
devcontainer: init
2019-12-20 12:28:21 +01:00
zimbatm
f90912f967
release.nix -> default.nix
...
the default should be to build all the images
2019-12-17 23:35:43 +01:00
zimbatm
987c5c9460
travis: publish nixos-19.09
...
Fixes #6
2019-12-16 11:36:31 +01:00
zimbatm
18d25bb382
push-all: move verbose output
...
To help debug #6
2019-12-16 11:03:23 +01:00
zimbatm
c45c53b8c4
nix: select current nixpkgs version
...
a nixos-18.09 image should default to the same nixpkgs version
2019-12-15 15:57:42 +01:00
zimbatm
949ac55e09
stop accepting nixpkgs as an argument
...
set the NIX_PATH to select the version of nixpkgs to use
2019-12-15 15:57:40 +01:00
zimbatm
39694ed1d8
nixpkgs-fmt
2019-12-15 15:20:42 +01:00
zimbatm
77f9b50c78
nix: smaller closure
...
Thanks to https://gist.github.com/tomberek/53a1f50def192cc924672eddda3719c7#file-docker-helper-nix-L146-L151
2019-12-15 15:16:21 +01:00
zimbatm
1fa23404ff
update to nixos-19.09
2019-11-21 13:14:01 +00:00
zimbatm
b9d1e3ad19
couchpotato: new package
2019-06-25 13:44:15 +02:00
zimbatm
3dfddf91b7
README: misc fixes
2019-03-16 15:48:28 +01:00
zimbatm
d8642dcc66
README: add microbadger links
2019-03-16 15:45:32 +01:00
zimbatm
00e19c8779
add nginx for fun
2019-03-16 15:41:12 +01:00
zimbatm
aa62d8a2a6
README: fix duplicated image table
2019-03-16 15:35:10 +01:00
zimbatm
e72af62aa2
Merge pull request #2 from nix-community/import-dir
...
Import dir
2019-03-16 14:01:15 +00:00
zimbatm
6385004fa8
introduce importDir
...
avoid repeating myself
to create a new image, create a new folder under ./images that contains
a default.nix. That's it.
2019-03-16 14:56:46 +01:00
zimbatm
fd0323f40f
move images into ./images
...
having a folder with all of the images makes things easier
2019-03-16 14:50:00 +01:00
zimbatm
9c5e06ad07
nix-unstable: transform into package
...
move the logic into the package
2019-03-16 14:46:39 +01:00
zimbatm
f9c33c375e
docker-compose: move condition to package
...
make the default.nix self-sufficient
2019-03-16 14:43:18 +01:00
zimbatm
f31c910416
new channel: nixos-19.03 ( #1 )
2019-03-15 13:49:46 +00:00