diff --git a/nix-conf/home-manager/home.nix b/nix-conf/home-manager/home.nix index 5944703..70a1561 100644 --- a/nix-conf/home-manager/home.nix +++ b/nix-conf/home-manager/home.nix @@ -1,8 +1,13 @@ -# myHome is injected from extraSpecialArgs in flake.nix -{ config +# This is a nix module, with an additional wrapper from home-manager +# myHome, myLib is injected from extraSpecialArgs in flake.nix +# This file represents the base settings for each machine +# Additional configurations goes to profiles/ +# or inlined in flake.nix +{ config # Represents the realized final configuration , pkgs # This is by default just ``= import {}` , myHome , myLib +, option # The options we're given, this might be useful for typesafety? , ... }: let @@ -42,10 +47,7 @@ in pkgs.htop pkgs.ripgrep pkgs.unzip - pkgs.rust-bin.nightly.latest.default # Needed for alacritty? - # pkgs.nodejs-18_x - # pkgs.rust-analyzer # This should be very specific to env # cool utilities diff --git a/nix-conf/home-manager/profiles/default.nix b/nix-conf/home-manager/profiles/default.nix new file mode 100644 index 0000000..81bfa4b --- /dev/null +++ b/nix-conf/home-manager/profiles/default.nix @@ -0,0 +1,5 @@ +# main module exporter for different configuration profiles +{pkgs, libs,...} @ inputs: +{ + hwtr = import ./hwtr.nix; +} diff --git a/nix-conf/home-manager/profiles/hwtr.nix b/nix-conf/home-manager/profiles/hwtr.nix new file mode 100644 index 0000000..e69de29 diff --git a/nix-conf/pkgs/default.nix b/nix-conf/pkgs/default.nix index d40c66a..2a516dd 100644 --- a/nix-conf/pkgs/default.nix +++ b/nix-conf/pkgs/default.nix @@ -1,5 +1,5 @@ # This module aims to be merge (not inject/override) with top-level pkgs to provide # personalized/custom packages { pkgs, lib, ... }@pkgs_input: { - dot-hwtr = import "./dot-hwtr" pkgs_input; + # dot-hwtr = import "./dot-hwtr" pkgs_input; } diff --git a/nix-conf/pkgs/dot-hwtr/default.nix b/nix-conf/pkgs/dot-hwtr/default.nix deleted file mode 100644 index ec01c78..0000000 --- a/nix-conf/pkgs/dot-hwtr/default.nix +++ /dev/null @@ -1,4 +0,0 @@ -{ pkgs, lib, ... }@pkgs_input: pkgs.stdenv.mkDerivation { - name = "dot-hwtr"; - native -}