feat: adds mysd, useful for later maybe

This commit is contained in:
2022-07-04 09:50:23 -05:00
parent 81861d51c7
commit 4759013002
4 changed files with 37 additions and 7 deletions

17
flake.lock generated
View File

@@ -20,6 +20,22 @@
"type": "github"
}
},
"mysd": {
"flake": false,
"locked": {
"lastModified": 1656942658,
"narHash": "sha256-XiB/b/2bA13q5jnLJAVQtj8ZdmKmGZRDJtD1R/W1MCQ=",
"ref": "master",
"rev": "9c9b9bc33894507b69d86e5695e55d5c00af8b10",
"revCount": 5,
"type": "git",
"url": "ssh://git@gitea.deepak.science:2222/deepak/sd.git"
},
"original": {
"type": "git",
"url": "ssh://git@gitea.deepak.science:2222/deepak/sd.git"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1654725607,
@@ -39,6 +55,7 @@
"root": {
"inputs": {
"homeManager": "homeManager",
"mysd": "mysd",
"nixpkgs": "nixpkgs"
}
}

View File

@@ -5,18 +5,24 @@
nixpkgs.url = "github:NixOS/nixpkgs/release-22.05";
homeManager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
mysd = {
url = "git+ssh://git@gitea.deepak.science:2222/deepak/sd.git";
flake = false;
};
};
outputs = { self, nixpkgs, homeManager, ...}@inputs: {
outputs = { self, nixpkgs, homeManager, mysd, ...}@inputs: {
nixosConfigurations = (
import ./hosts/hosts.nix {
inherit nixpkgs;
inherit homeManager;
inherit inputs;
inherit mysd;
inherit (nixpkgs) lib;
}
);

View File

@@ -1,4 +1,4 @@
{ pkgs, config, ...}: {
{ pkgs, config, mysd, ...}: {
programs.home-manager.enable = true;
home.packages = [
@@ -15,6 +15,7 @@
home.homeDirectory = "/home/deepak";
home.username = "deepak";
home.file.mysd.source = "${mysd}";
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;

View File

@@ -1,10 +1,16 @@
{ lib, inputs, nixpkgs, homeManager, ... }:
{ lib, inputs, nixpkgs, mysd, homeManager, ... }:
{
"maxos" = lib.nixosSystem {
system = "x86_64-linux";
/* specialArgs = {
inherit mysd;
}; */
modules = [
./maxos/configuration.nix
homeManager.nixosModules.home-manager {
home-manager.extraSpecialArgs = {
inherit mysd;
};
home-manager.useGlobalPkgs = true;
home-manager.users.deepak = {
imports = [ ../home/deepak/home.nix ];
@@ -25,4 +31,4 @@
}
];
};
}
}