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

39 lines
800 B
Nix

{ pkgs, inputs, ... }:
{
imports = [
./features/linux-desktop.nix
./features/development-linux.nix
./features/haskell.nix
./features/nix.nix
./features/gaming.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
];
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";
};
}