Files
nextcloud_ecosystem/OLD CONFIGS/nix_old/modules/home-manager/base.nix
T
2026-02-22 17:28:02 +01:00

40 lines
808 B
Nix

{ pkgs, ... }:
let
moduleName = "hm-base";
in
{
imports = [
./packages.nix
./flatpak.nix
./greeter.nix
./terminal.nix
./default-apps.nix
./backgrounds.nix
./hyprland.nix
./hyprshell.nix
./waybar.nix
];
programs.vscode = {
# enable = true;
profiles.default.extensions = with pkgs.vscode-extensions; [
ms-vscode.cpptools
ms-vscode.cmake-tools
bbenoist.nix
];
};
programs.home-manager.enable = true;
wayland.windowManager.hyprland.systemd.enable = true;
systemd.user.startServices = "sd-switch";
home.activation.cleanNixlog = pkgs.lib.hm.dag.entryBefore [ "writeBoundary" ] ''
rm -rf "$HOME/.nixlog"
mkdir -p "$HOME/.nixlog"
'';
home.file.".nixlog/loaded.${moduleName}-module-loaded".text = "loaded\n";
}