nix: refactored default home module

This commit is contained in:
Primrose 2024-07-05 11:01:16 +02:00
parent cf5adcd4df
commit 69a544ba64
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 41 additions and 38 deletions

View file

@ -5,7 +5,7 @@
...
}:
let
inherit (pkgs) myPkgs stdenv;
inherit (pkgs) myPkgs;
in
{
options.extra = {
@ -21,13 +21,12 @@ in
./direnv
./atuin
./kitty
./starship
./fzf
./git
./btop
./tmux
./git
./neovim
./vim
@ -41,19 +40,15 @@ in
programs.home-manager.enable = true;
home = {
username = lib.mkDefault "leana";
homeDirectory = lib.mkDefault (if stdenv.isLinux then "/home/leana" else "/Users/leana");
homeDirectory = lib.mkDefault (
lib.mkMerge [
(lib.mkIf pkgs.stdenv.isLinux "/home/leana")
(lib.mkIf pkgs.stdenv.isDarwin "/Users/leana")
]
);
stateVersion = "24.05";
};
nix.registry = {
flakies = {
from.id = "flakies";
from.type = "indirect";
to.type = "git";
to.url = "https://git.earth2077.fr/leana/flakies";
};
};
programs.ripgrep.enable = true;
home.packages = lib.mkMerge [
[