Merge branch 'main' of gh:greg-hellings/nixos-config
This commit is contained in:
@@ -49,13 +49,9 @@
|
|||||||
self,
|
self,
|
||||||
...}@inputs:
|
...}@inputs:
|
||||||
let
|
let
|
||||||
pkg-sets = final: prev: {
|
|
||||||
nix23_05 = import inputs.nix23_05 { system = final.system; inherit overlays; };
|
|
||||||
};
|
|
||||||
local_overlay = import ./overlays;
|
local_overlay = import ./overlays;
|
||||||
overlays = [
|
overlays = [
|
||||||
agenix.overlays.default
|
agenix.overlays.default
|
||||||
pkg-sets
|
|
||||||
local_overlay
|
local_overlay
|
||||||
nurpkgs.overlay
|
nurpkgs.overlay
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
{ pkgs, lib, inputs, ...}:
|
{ pkgs, lib, inputs, ...}:
|
||||||
let
|
let
|
||||||
py = pkgs.nix23_05.python311.withPackages ( p: with p; [
|
nix23 = import inputs.nix23_05 {
|
||||||
|
inherit (pkgs.stdenv) system;
|
||||||
|
overlays = [ inputs.self.overlays.default ];
|
||||||
|
};
|
||||||
|
py = nix23.python311.withPackages ( p: with p; [
|
||||||
django
|
django
|
||||||
djangorestframework
|
djangorestframework
|
||||||
django-rapyd-modernauth
|
django-rapyd-modernauth
|
||||||
@@ -10,6 +14,12 @@ let
|
|||||||
ruamel-yaml
|
ruamel-yaml
|
||||||
tox
|
tox
|
||||||
]);
|
]);
|
||||||
|
x = pkgs.xonsh.override {
|
||||||
|
extraPackages = (ps: [
|
||||||
|
pkgs.nur.repos.xonsh-xontribs.xonsh-direnv
|
||||||
|
pkgs.nur.repos.xonsh-xontribs.xontrib-vox
|
||||||
|
]);
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
greg = {
|
greg = {
|
||||||
development = true;
|
development = true;
|
||||||
@@ -26,6 +36,7 @@ in {
|
|||||||
insomnia
|
insomnia
|
||||||
pipenv-ivr
|
pipenv-ivr
|
||||||
poetry
|
poetry
|
||||||
|
x
|
||||||
];
|
];
|
||||||
file.".pip/pip.conf".text = (lib.strings.concatStringsSep "\n" [
|
file.".pip/pip.conf".text = (lib.strings.concatStringsSep "\n" [
|
||||||
"[global]"
|
"[global]"
|
||||||
|
|||||||
Reference in New Issue
Block a user