From cc4e511a9407680854d9e01fef96c0b2fc2f728b Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Fri, 24 May 2024 07:26:04 +0100 Subject: [PATCH] Move common work config to home/work.nix Add Nucleus as firefox homepage for work machines --- home/Scorch.nix | 13 ++----------- home/Tone.nix | 18 ++---------------- home/work.nix | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+), 27 deletions(-) create mode 100644 home/work.nix diff --git a/home/Scorch.nix b/home/Scorch.nix index 1c12400..b0e9d2e 100644 --- a/home/Scorch.nix +++ b/home/Scorch.nix @@ -1,14 +1,5 @@ -{ - config, - lib, - ... -}: { - imports = [./default.nix]; - programs.git.userEmail = config.accounts.email.accounts.outlook.address; - accounts.email.accounts = { - proton.primary = lib.mkForce false; - outlook.primary = lib.mkForce true; - }; +{...}: { + imports = [./work.nix]; wayland.windowManager.sway.config.output = { "Dell Inc. DELL P3223QE CCG8YN3" = { pos = "0 0"; diff --git a/home/Tone.nix b/home/Tone.nix index c8fec88..c8e1703 100644 --- a/home/Tone.nix +++ b/home/Tone.nix @@ -1,19 +1,5 @@ -{ - config, - lib, - pkgs, - ... -}: { - imports = [./default.nix]; - home.packages = [ - pkgs.freecad - (pkgs.writeShellScriptBin "ukaea-vpn-connect" "sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./ukaea-vpn.conf}") - ]; - programs.git.userEmail = config.accounts.email.accounts.outlook.address; - accounts.email.accounts = { - proton.primary = lib.mkForce false; - outlook.primary = lib.mkForce true; - }; +{...}: { + imports = [./work.nix]; wayland.windowManager.sway.config.output = { "eDP-1".scale = "1.25"; "Dell Inc. DELL P3223QE CCG8YN3".scale = "1.5"; diff --git a/home/work.nix b/home/work.nix new file mode 100644 index 0000000..74900ef --- /dev/null +++ b/home/work.nix @@ -0,0 +1,19 @@ +{ + config, + lib, + pkgs, + ... +}: { + imports = [./default.nix]; + home.packages = [ + (pkgs.writeShellScriptBin "ukaea-vpn-connect" "sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./ukaea-vpn.conf}") + ]; + programs = { + git.userEmail = config.accounts.email.accounts.outlook.address; + firefox.policies.Homepage.URL = "https://nucleus.ukaea.uk"; + }; + accounts.email.accounts = { + proton.primary = lib.mkForce false; + outlook.primary = lib.mkForce true; + }; +}