61 lines
1.0 KiB
Nix
61 lines
1.0 KiB
Nix
{ pkgs, ...}:
|
|
|
|
{
|
|
home.packages = with pkgs; [
|
|
firefox-wayland
|
|
tmux
|
|
gnupg
|
|
htop
|
|
ripgrep
|
|
pavucontrol
|
|
fish
|
|
pass
|
|
kitty
|
|
waybar
|
|
kanshi
|
|
pulseaudio
|
|
gcc
|
|
fzf
|
|
nnn
|
|
# All of the below is for sway
|
|
wl-clipboard
|
|
mako
|
|
bemenu
|
|
];
|
|
home.stateVersion = "22.11";
|
|
programs.home-manager = {
|
|
enable = true;
|
|
};
|
|
home.file = {
|
|
".config/" = {
|
|
source = ./dotfiles/.config;
|
|
recursive = true;
|
|
};
|
|
};
|
|
home.file = {
|
|
".xkb/" = {
|
|
source = ./dotfiles/.xkb;
|
|
recursive = true;
|
|
};
|
|
};
|
|
home.file = {
|
|
".profile" = {
|
|
source = ./dotfiles/.profile;
|
|
recursive = true;
|
|
};
|
|
};
|
|
home.file = {
|
|
".tmux.conf" = {
|
|
source = ./dotfiles/.tmux.conf;
|
|
recursive = true;
|
|
};
|
|
};
|
|
wayland.windowManager.sway = {
|
|
enable = true;
|
|
wrapperFeatures.gtk = true;
|
|
};
|
|
programs.browserpass = {
|
|
enable = true;
|
|
};
|
|
}
|