Merge branch 'main' of gh:greg-hellings/nixos-config
This commit is contained in:
Generated
+9
-9
@@ -44,11 +44,11 @@
|
|||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670028550,
|
"lastModified": 1672274978,
|
||||||
"narHash": "sha256-jrCEzbRfcNBSy0YHYPLpMSeoluryej3EuqdMZsR1bhQ=",
|
"narHash": "sha256-Ui3WNLr/WsXwZ/GM1RI9PuBJj8nKr0DZLkBX/BHpJT4=",
|
||||||
"owner": "bandithedoge",
|
"owner": "bandithedoge",
|
||||||
"repo": "nixpkgs-firefox-darwin",
|
"repo": "nixpkgs-firefox-darwin",
|
||||||
"rev": "8f3697c4ea0b138255a30b65510a25d393c4ce4c",
|
"rev": "b147ba53ff19743066e4f8c7c15422e710164b9c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -143,11 +143,11 @@
|
|||||||
},
|
},
|
||||||
"nixunstable": {
|
"nixunstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670751203,
|
"lastModified": 1673540789,
|
||||||
"narHash": "sha256-XdoH1v3shKDGlrwjgrNX/EN8s3c+kQV7xY6cLCE8vcI=",
|
"narHash": "sha256-xqnxBOK3qctIeUVxecydrEDbEXjsvHCPGPbvsl63M/U=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "64e0bf055f9d25928c31fb12924e59ff8ce71e60",
|
"rev": "0f213d0fee84280d8c3a97f7469b988d6fe5fcdf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -209,11 +209,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1671740841,
|
"lastModified": 1673339198,
|
||||||
"narHash": "sha256-y9xl0aYI9uOJpNabIVja7aksDgV5nMgH8MsWaEOW2bM=",
|
"narHash": "sha256-5EAIJq89sTFooJ5vhsnaw7mDtKVDICvCv2ul7+BXAgA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NixOS-WSL",
|
"repo": "NixOS-WSL",
|
||||||
"rev": "3ec8fafb7b5d1463cb166233cf18bf495dd8e944",
|
"rev": "217178edb1127fb41ac4fd534d8a513c3dd3d81b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -82,9 +82,9 @@
|
|||||||
"lappy" = machine { name = "lappy"; };
|
"lappy" = machine { name = "lappy"; };
|
||||||
"iso" = machine { name = "iso"; };
|
"iso" = machine { name = "iso"; };
|
||||||
# nix build '.#nixosConfigurations.wsl.config.system.build.installer'
|
# nix build '.#nixosConfigurations.wsl.config.system.build.installer'
|
||||||
"wsl" = machine { name = "wsl"; };
|
"nixos" = machine { name = "wsl"; system = "aarch64-linux"; };
|
||||||
# nix build '.#nixosConfigurations.wsl-aarch.config.system.build.installer'
|
# nix build '.#nixosConfigurations.wsl-aarch.config.system.build.installer'
|
||||||
"wsl-aarch" = machine { name = "wsl"; system = "aarch64-linux"; };
|
"nixos-arm" = machine { name = "wsl"; system = "aarch64-linux"; };
|
||||||
};
|
};
|
||||||
|
|
||||||
darwinConfigurations =
|
darwinConfigurations =
|
||||||
|
|||||||
+5
-5
@@ -51,14 +51,14 @@ let
|
|||||||
gnome = false;
|
gnome = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
arch = { system = "aarch64-linux"; };
|
arm = { system = "aarch64-linux"; };
|
||||||
x86 = { system = "x86_64-linux"; };
|
x86 = { system = "x86_64-linux"; };
|
||||||
darwin = { system = "x86_64-darwin"; };
|
darwin = { system = "x86_64-darwin"; };
|
||||||
in {
|
in {
|
||||||
"wsl" = mkhome (gui // arch);
|
"wsl" = mkhome (gui // arm);
|
||||||
"aarch64-gui" = mkhome (gdm // arch);
|
"aarch64-gui" = mkhome (gdm // arm);
|
||||||
"aarch64-nogui" = mkhome (cli // arch);
|
"aarch64-nogui" = mkhome (cli // arm);
|
||||||
"x86_64-gui" = mkhome (gdm // x86);
|
"x86_64-gui" = mkhome (gdm // x86);
|
||||||
"x86_64-nogui" = mkhome (cli // x86);
|
"x86_64-nogui" = mkhome (cli // x86);
|
||||||
"x86_64-darwin" = mkhome (gdm // darwin);
|
"x86_64-darwin" = mkhome (gui // darwin);
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-3
@@ -3,15 +3,16 @@
|
|||||||
let
|
let
|
||||||
darwinPkgs = [];
|
darwinPkgs = [];
|
||||||
x86Pkgs = with pkgs; [
|
x86Pkgs = with pkgs; [
|
||||||
|
discord
|
||||||
element-desktop
|
element-desktop
|
||||||
slack
|
slack
|
||||||
];
|
];
|
||||||
archPkgs = with pkgs; [
|
armPkgs = with pkgs; [
|
||||||
element-desktop
|
element-desktop
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
home.packages = ( if ( pkgs.stdenv.hostPlatform.isDarwin ) then darwinPkgs else
|
home.packages = ( if ( pkgs.stdenv.hostPlatform.isDarwin ) then darwinPkgs else
|
||||||
( if ( lib.hasPrefix "aarch64" pkgs.system ) then archPkgs else
|
( if ( lib.hasPrefix "aarch64" pkgs.system ) then armPkgs else
|
||||||
( if ( lib.hasPrefix "x86_64" pkgs.system ) then x86Pkgs else [] )
|
( if ( lib.hasPrefix "x86_64" pkgs.system ) then x86Pkgs else [] )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ let
|
|||||||
in with lib;
|
in with lib;
|
||||||
{
|
{
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = (! pkgs.stdenv.hostPlatform.isDarwin);
|
||||||
package = ffPkgs;
|
package = ffPkgs;
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||||
bitwarden
|
bitwarden
|
||||||
|
|||||||
@@ -1,16 +1,30 @@
|
|||||||
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
|
||||||
|
|||||||
@@ -4,6 +4,17 @@
|
|||||||
# Enable flakes
|
# Enable flakes
|
||||||
nix = {
|
nix = {
|
||||||
package = pkgs.nixFlakes;
|
package = pkgs.nixFlakes;
|
||||||
|
buildMachines = [
|
||||||
|
{
|
||||||
|
hostName = "dns.me.ts";
|
||||||
|
system = "aarch64-linux";
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
hostName = "jude.me.ts";
|
||||||
|
system = "x86_64-linux";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
experimental-features = "nix-command flakes";
|
experimental-features = "nix-command flakes";
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ let
|
|||||||
in
|
in
|
||||||
{
|
{
|
||||||
services.syncthing = {
|
services.syncthing = {
|
||||||
enable = true;
|
enable = false;
|
||||||
user = "greg";
|
user = "greg";
|
||||||
group = "users";
|
group = "users";
|
||||||
dataDir = "/home/greg/sync";
|
dataDir = "/home/greg/sync";
|
||||||
|
|||||||
Reference in New Issue
Block a user