From 503ca69a1ceff9ac1c6b4c8d2744126f9a7da94a Mon Sep 17 00:00:00 2001 From: traxys Date: Mon, 16 Oct 2023 11:23:54 +0200 Subject: [PATCH] thinkpad-nixos: Introduce HM-only configuration --- flake.nix | 26 ++++++++++++++++++++++++++ hostconfig/thinkpad-nixos/hm.nix | 6 ++++++ 2 files changed, 32 insertions(+) diff --git a/flake.nix b/flake.nix index 5289662..ff3c025 100644 --- a/flake.nix +++ b/flake.nix @@ -260,5 +260,31 @@ ]; }; }; + + homeConfigurations."boyerq@thinkpad-nixos" = home-manager.lib.homeManagerConfiguration { + modules = [ + self.hmModules.minimal + self.hmModules.work + self.hmModules.personal-cli + self.hmModules.personal-gui + ./hostconfig/thinkpad-nixos/extra_info.nix + ./hostconfig/thinkpad-nixos/hm.nix + ]; + + pkgs = import nixpkgs rec { + system = "x86_64-linux"; + + overlays = [ + inputs.nur.overlay + inputs.rust-overlay.overlays.default + inputs.nix-alien.overlays.default + inputs.comma.overlays.default + (final: prev: pkgList system prev.callPackage) + (final: prev: inputs.nix-gaming.packages."${system}") + ]; + + config.allowUnfree = true; + }; + }; }; } diff --git a/hostconfig/thinkpad-nixos/hm.nix b/hostconfig/thinkpad-nixos/hm.nix index 8d0dd4f..28f54d5 100644 --- a/hostconfig/thinkpad-nixos/hm.nix +++ b/hostconfig/thinkpad-nixos/hm.nix @@ -365,4 +365,10 @@ in { name = "teams"; exec = "${pkgs.chromium}/bin/chromium --app=https://teams.microsoft.com"; }; + + home.homeDirectory = "/home/boyerq"; + home.username = "boyerq"; + home.stateVersion = "21.11"; + + wayland.windowManager.sway.extraConfig = "exec /usr/libexec/polkit-gnome-authentication-agent-1"; }