Follow manual to build environment

Use config.nix and documented approach instead of stackoverflow approach
This commit is contained in:
Daniel Siepmann 2022-01-31 13:10:11 +01:00
parent caadcbba78
commit 5308239b9a
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4
2 changed files with 25 additions and 15 deletions

25
config.nix Normal file
View file

@ -0,0 +1,25 @@
{
# Define packages to install.
# Provides convenient list for sharing and porting.
# Install via: nix-env -iA nixpkgs.myPackages
# See: https://nixos.org/manual/nixpkgs/stable/#sec-building-environment
packageOverrides = pkgs: with pkgs; {
myPackages = pkgs.buildEnv {
name = "my-packages";
paths = [
# System tools
pkgs.dmenu
pkgs.st
pkgs.dunst
pkgs.i3lock-color
# Dev tools
pkgs.litecli
pkgs.mkcert
# Media
pkgs.vlc
];
};
};
}

View file

@ -1,15 +0,0 @@
let
pkgs = import <nixpkgs> {};
inherit (pkgs) buildEnv;
in buildEnv {
name = "my packages";
paths = [ ]
# System tools
++ [ pkgs.dmenu pkgs.st pkgs.dunst pkgs.i3lock-color ]
# Dev tools
++ [ pkgs.litecli pkgs.mkcert ]
# Media
++ [ pkgs.vlc ]
;
}