47 lines
1.3 KiB
Nix
Executable File
47 lines
1.3 KiB
Nix
Executable File
{ pkgs, user, ... } :
|
|
{
|
|
imports = [
|
|
./waybar.nix
|
|
./wallpaper.nix
|
|
./lock.nix
|
|
./unity.nix
|
|
./hyprland.nix
|
|
./walker.nix
|
|
./theme.nix
|
|
./terminal.nix
|
|
./dev.nix
|
|
./emacs
|
|
];
|
|
|
|
home.username = "${user.username}";
|
|
home.homeDirectory = pkgs.lib.mkDefault "/home/${user.username}";
|
|
home.stateVersion = user.stateVersion;
|
|
|
|
home.packages = with pkgs; [
|
|
audacity # audio recording
|
|
handbrake # video transcoding
|
|
xdg-utils # utils, for screensharing
|
|
vlc # media player
|
|
pavucontrol # audio control
|
|
# everdo # gtd tool
|
|
spotify # music player
|
|
simple-scan # scanner software
|
|
# gimp2 # image editor
|
|
mpv # media player
|
|
kdePackages.kate # best texteditor
|
|
libreoffice # office suite
|
|
obsidian # knowegde base
|
|
vivaldi # browser
|
|
brave # browser
|
|
kdePackages.kdeconnect-kde # KDE Connect
|
|
pamixer # volumemixer
|
|
|
|
];
|
|
|
|
services.dunst.enable = true; # notifications daemon
|
|
|
|
programs.obs-studio.enable = true; # screen recording tool
|
|
|
|
programs.home-manager.enable = true;
|
|
}
|