add firefox

This commit is contained in:
illustris 2023-11-26 23:44:16 +05:30
parent 1d7b64923e
commit 53e4427002
Signed by: illustris
GPG Key ID: 56C8FC0B899FEFA3
2 changed files with 65 additions and 34 deletions

85
flake.lock generated
View File

@ -1,5 +1,43 @@
{ {
"nodes": { "nodes": {
"firefox-addons": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1700884968,
"narHash": "sha256-1Wyc6rTnz7ZioFHju02uFj+DhwuZ20qbSi6CKzBxdEQ=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "0f3500635d9b78d55c0bc4fdb2e4899f35518ca7",
"type": "gitlab"
},
"original": {
"dir": "pkgs/firefox-addons",
"owner": "rycee",
"repo": "nur-expressions",
"type": "gitlab"
}
},
"flake-utils": {
"locked": {
"lastModified": 1629284811,
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -7,32 +45,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1700553346, "lastModified": 1700900274,
"narHash": "sha256-kW7uWsCv/lxuA824Ng6EYD9hlVYRyjuFn0xBbYltAeQ=", "narHash": "sha256-KWoKDP5I1viHR4bG3ENnJ7H1DD16tXWH4ROvS0IfXw8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1aabb0a31b25ad83cfaa37c3fe29053417cd9a0f", "rev": "a462e7315deaa8194b0821f726709bb7e51a850c",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_2": {
"inputs": {
"nixpkgs": [
"illustris",
"nixpkgs"
]
},
"locked": {
"lastModified": 1700261686,
"narHash": "sha256-kplQg6hKFNuWKrOyGp9D//G/WH1nHGJ43r2m7fagTYY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ecd0a800f716b80a6eac58a7ac34d6d33e6fa5ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -43,17 +60,22 @@
}, },
"illustris": { "illustris": {
"inputs": { "inputs": {
"home-manager": "home-manager_2", "firefox-addons": [
"firefox-addons"
],
"home-manager": [
"home-manager"
],
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1700412388, "lastModified": 1701022131,
"narHash": "sha256-EPzv5cPEbkyRZi3avHgJ6CAfQBDDheHWeDI4I2tNmr4=", "narHash": "sha256-opsuQ8w2NembcahIJpPaKvOZenXF3d85XNuZvr3wmTM=",
"owner": "illustris", "owner": "illustris",
"repo": "flake", "repo": "flake",
"rev": "c5a27eaccc7484b9c612f2a33773f97e3b89ad7e", "rev": "8a20172f1ec8e3d22bd1d8ffec82f31864937e83",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -84,11 +106,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1700390070, "lastModified": 1700794826,
"narHash": "sha256-de9KYi8rSJpqvBfNwscWdalIJXPo8NjdIZcEJum1mH0=", "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e4ad989506ec7d71f7302cc3067abd82730a4beb", "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -100,6 +122,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"firefox-addons": "firefox-addons",
"home-manager": "home-manager", "home-manager": "home-manager",
"illustris": "illustris", "illustris": "illustris",
"nixfs": "nixfs", "nixfs": "nixfs",

View File

@ -9,15 +9,23 @@
}; };
illustris = { illustris = {
url = "github:illustris/flake"; url = "github:illustris/flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs = {
nixpkgs.follows = "nixpkgs";
firefox-addons.follows = "firefox-addons";
home-manager.follows = "home-manager";
};
}; };
nixfs = { nixfs = {
url = "github:illustris/nixfs"; url = "github:illustris/nixfs";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
firefox-addons = {
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { self, nixpkgs, home-manager, illustris, nixfs, ... }: { outputs = { self, nixpkgs, home-manager, illustris, nixfs, ... }@inputs: {
nixosConfigurations = { nixosConfigurations = {
desktop = nixpkgs.lib.nixosSystem { desktop = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
@ -38,7 +46,7 @@
useGlobalPkgs = true; useGlobalPkgs = true;
users.illustris = import ( users.illustris = import (
illustris + "/homeConfigurations/profiles/dailyDriver/home.nix" illustris + "/homeConfigurations/profiles/dailyDriver/home.nix"
); ) inputs;
}; };
} }
nixfs.nixosModules.nixfs nixfs.nixosModules.nixfs