Files
system-config/home-manager/drew.nix

49 lines
1.0 KiB
Nix

{ pkgs, inputs, ... }:
{
imports = [
./features/linux-desktop.nix
./features/development-linux.nix
./features/haskell.nix
./features/nix.nix
];
home.stateVersion = "24.11";
home.username = "drew";
home.homeDirectory = "/home/drew";
home.packages = with pkgs; [
# Applications
discord
element-desktop
signal-desktop
obsidian
firefox
waypaper # Wallpaper switcher
# Gaming
mangohud
(lutris.override {
extraPkgs = pkgs: [
winetricks # Needed for bnet setup.
vulkan-tools # Needed for bnet setup
];
})
protonup-ng
vulkan-tools # useful for debugging Vulkan issues
];
xdg.desktopEntries = {
element-desktop = {
name = "Element";
# Custom options to reduce flickering under wayland.
exec = "element-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland --disable-gpu";
};
};
programs.git = {
userName = "Drew Haven";
userEmail = "drew.haven@gmail.com";
};
}