Files
tawm/hosts/canopus/home.nix
2025-02-13 04:33:24 +05:30

103 lines
2.1 KiB
Nix

{
pkgs,
username,
...
}: {
imports = [
../../modules/home-manager/desktop/awesome
../../modules/home-manager/desktop/hyprland
../../modules/home-manager/desktop/waybar
../../modules/home-manager/picom
../../modules/home-manager/alacritty
../../modules/home-manager/wezterm
../../modules/home-manager/ghostty
../../modules/home-manager/desktop/rofi
../../modules/home-manager/barrier
../../modules/home-manager/firefox
../../modules/home-manager/librewolf
../../modules/home-manager/kdeconnect
../../modules/home-manager/vs-code
../../modules/home-manager/mopidy
../../modules/home-manager/thunderbird
../../modules/home-manager/floorp
];
home.pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
};
qt.enable = true;
qt.platformTheme.name = "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";
};
};
home.packages = with pkgs; [
discord
telegram-desktop
anydesk
rustdesk-flutter
rawtherapee
beekeeper-studio
obs-studio
flameshot
libreoffice-qt
spotify
stremio
galaxy-buds-client
copyq
vlc
tor-browser
];
home.persistence."/persist/home/${username}" = {
directories = [
"Downloads"
"Music"
"Wallpapers"
"Documents"
"Videos"
"Projects"
"Stuff"
".mozilla"
".ssh"
".wakatime"
".rustup"
".cargo"
".config/copyq"
".config/discord"
".config/Vencord"
".config/sops"
".config/obs-studio"
".config/rustdesk"
".config/spotify"
".local/share/nvim"
".local/share/zoxide"
".local/share/Smart\ Code\ ltd"
".local/share/GalaxyBudsClient"
".local/share/TelegramDesktop"
".local/state/lazygit"
".cache/spotify"
];
files = [
".zsh_history"
".wakatime.cfg"
];
allowOther = true;
};
home.stateVersion = "24.11";
}