feat: adds mysd, useful for later maybe
This commit is contained in:
17
flake.lock
generated
17
flake.lock
generated
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
14
flake.nix
14
flake.nix
@@ -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;
|
||||
}
|
||||
);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 @@
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user