nix-conf/home.nix
2024-08-23 15:57:09 -05:00

65 lines
1.1 KiB
Nix

{ config, pkgs, ... }:
let
username = "ahnwuoa";
homeDirectory = "/home/${username}";
in
{
home.username = username;
home.homeDirectory = homeDirectory;
home.packages = with pkgs; [
firefox
alacritty
mpv
nsxiv
rofi
sct
maim
xclip
libsForQt5.kcalc
libsForQt5.kolourpaint
libsForQt5.filelight
papirus-icon-theme
pavucontrol
qpwgraph
gdb
lsd
bat
zoxide
fd
ripgrep
fzf
trash-cli
tlrc
micro
speedtest-cli
bluetuith
unixtools.xxd
starship
python3
gnumake
];
qt = {
enable = true;
platformTheme.name = "qtct";
style.name = "breeze";
style.package = pkgs.libsForQt5.breeze-qt5;
};
gtk = {
enable = true;
gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
};
home.pointerCursor = {
name = "breeze_cursors";
package = pkgs.libsForQt5.breeze-qt5;
size = 24;
gtk.enable = true;
};
home.file.".icons/default/index.theme".enable = false;
home.file.".icons/breeze_cursors".enable = false;
home.stateVersion = "24.05";
}