87 lines
1.5 KiB
Nix
87 lines
1.5 KiB
Nix
{pkgs, ...}: {
|
|
imports = [
|
|
# core.gui
|
|
../../core/gui/gtk
|
|
../../core/gui/mako
|
|
../../core/gui/waybar
|
|
../../core/gui/ags
|
|
../../core/gui/xdg
|
|
# core.tui
|
|
../../core/tui/git/cnst.nix
|
|
../../core/tui/shell/cnst.nix
|
|
# core.system
|
|
../../core/system/polkit.nix
|
|
|
|
# extra
|
|
../../extra/foot
|
|
../../extra/browsers
|
|
../../extra/neovim
|
|
../../extra/discord
|
|
];
|
|
home = {
|
|
packages = with pkgs; [
|
|
# misc.gui
|
|
file-roller
|
|
gnome-calculator
|
|
keepassxc
|
|
nwg-look
|
|
oculante
|
|
pavucontrol
|
|
qbittorrent
|
|
virt-manager
|
|
xfce.thunar
|
|
|
|
# misc.tui
|
|
alacritty
|
|
btop
|
|
calcurse
|
|
fastfetch
|
|
htop
|
|
ranger
|
|
|
|
# misc.system
|
|
adwaita-icon-theme
|
|
grimblast
|
|
hyprpicker
|
|
networkmanagerapplet
|
|
pamixer
|
|
qt5.qtwayland
|
|
qt6.qtwayland
|
|
slurp
|
|
swaybg
|
|
# thefuck
|
|
wireguard-tools
|
|
wl-clipboard
|
|
wpa_supplicant
|
|
xfce.thunar-archive-plugin
|
|
xfce.thunar-volman
|
|
|
|
# misc.language_servers
|
|
typescript-language-server
|
|
typescript
|
|
nixd
|
|
nil
|
|
statix
|
|
hyprlang
|
|
alejandra
|
|
nixpkgs-fmt
|
|
pyright
|
|
isort
|
|
rustfmt
|
|
rust-analyzer
|
|
clippy
|
|
lua-language-server
|
|
stylua
|
|
nodePackages_latest.nodejs
|
|
nodePackages.prettier
|
|
prettierd
|
|
black
|
|
];
|
|
sessionVariables = {
|
|
BROWSER = "firefox";
|
|
EDITOR = "nvim";
|
|
TERM = "foot";
|
|
};
|
|
};
|
|
}
|