nixos/roles/home/default.nix

70 lines
1016 B
Nix
Raw Normal View History

2021-07-01 05:05:55 +01:00
{ config, pkgs, ... }:
let
albert_autostart = (pkgs.makeAutostartItem {
name = "albert";
package = pkgs.albert;
});
guake_autostart = (pkgs.makeAutostartItem {
name = "guake";
package = pkgs.guake;
});
2021-07-01 05:38:08 +01:00
in
{
imports = [
./zsh.nix
./code.nix
./git.nix
./gnome.nix
./ssh.nix
2021-07-01 05:38:08 +01:00
];
home = {
stateVersion = "21.05";
sessionVariables = {
EDITOR = "nvim";
VISUAL = "nvim";
};
packages = with pkgs; [
2021-10-13 13:29:07 +01:00
albert
guake
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
firefox
brave
chromium
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
rizin
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
nmap
2021-07-01 03:38:35 +01:00
2021-10-13 13:29:07 +01:00
slack
signal-desktop
teams
discord
element-desktop
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
spotify
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
bind
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
gparted
sshfs
2021-07-01 05:05:55 +01:00
2021-10-13 13:29:07 +01:00
libreoffice
albert_autostart
guake_autostart
];
};
programs = {
direnv = {
enable = true;
nix-direnv.enable = true;
nix-direnv.enableFlakes = true;
};
};
}