commit 808246eecd9f1cc8c92bde0ca669eb21c7275f26 Author: Khaïs COLIN Date: Sun Jul 14 16:41:22 2024 +0200 first home-manager commit diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3bedfac --- /dev/null +++ b/Makefile @@ -0,0 +1,3 @@ +.PHONY: update +update: + home-manager switch --flake .#t470 diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..b4aae9f --- /dev/null +++ b/flake.nix @@ -0,0 +1,26 @@ +{ + description = "My Home Manager configuration"; + + inputs = { + nixpkgs.url = "nixpkgs/nixos-23.11"; + + home-manager = { + url = "github:nix-community/home-manager/release-23.11"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = { nixpkgs, home-manager, ... }: + let + lib = nixpkgs.lib; + system = "x86_64-linux"; + pkgs = import nixpkgs { inherit system; }; + in { + homeConfigurations = { + t470 = home-manager.lib.homeManagerConfiguration { + inherit pkgs; + modules = [ ./home.nix ]; + }; + }; + }; +} diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..b5c9308 --- /dev/null +++ b/home.nix @@ -0,0 +1,13 @@ +{ lib, pkgs, ... } +{ + home = { + packages = with pkgs; [ + hello + ]; + + username = "khais"; + homeDirectory = "/home/khais"; + + stateVersion = "23.11" + }; +}