Files
tawm/modules/home-manager/default.nix
2023-12-21 13:05:49 +05:30

64 lines
1.2 KiB
Nix
Executable File

{ inputs, outputs, lib, config, pkgs, username, ... }: {
imports = [
./picom
./shell
./git
./alacritty
./wezterm
./starship
./nvim
./barrier
./firefox
./bitwarden
];
nixpkgs = {
overlays = [
outputs.overlays.additions
outputs.overlays.modifications
outputs.overlays.unstable-packages
outputs.overlays.nur
];
config = {
allowUnfree = true;
allowUnfreePredicate = _: true;
joypixels.acceptLicense = true;
};
};
home = {
username = "${username}";
homeDirectory = "/home/${username}";
pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
};
};
qt.enable = true;
qt.platformTheme = "gtk";
qt.style.name = "adwaita-dark";
qt.style.package = pkgs.adwaita-qt;
gtk = {
enable = true;
theme = {
name = "Materia-dark";
package = pkgs.materia-theme;
};
iconTheme = {
package = pkgs.tela-icon-theme;
name = "Tela-black";
};
};
programs.vscode.enable = true;
programs.home-manager.enable = true;
systemd.user.startServices = "sd-switch";
home.stateVersion = "23.11";
}