97 lines
1.7 KiB
Nix
97 lines
1.7 KiB
Nix
{pkgs, ...}: let
|
|
username = "vylpes";
|
|
in {
|
|
imports = [
|
|
./packages
|
|
];
|
|
|
|
fonts.fontconfig.enable = true;
|
|
|
|
xdg = {
|
|
enable = true;
|
|
userDirs = {
|
|
enable = true;
|
|
createDirectories = true;
|
|
};
|
|
};
|
|
|
|
home = {
|
|
username = "${username}";
|
|
homeDirectory = "/home/${username}";
|
|
stateVersion = "24.05";
|
|
|
|
packages = with pkgs; [
|
|
alacritty
|
|
azuredatastudio
|
|
cups
|
|
curl
|
|
discord
|
|
dotnet-aspnetcore_8
|
|
dotnet-runtime_8
|
|
dotnet-sdk_8
|
|
dotnetPackages.Nuget
|
|
dunst
|
|
firefox
|
|
flameshot
|
|
flatpak
|
|
font-awesome
|
|
gimp
|
|
git
|
|
grub2
|
|
hack-font
|
|
hugo
|
|
i3
|
|
i3lock
|
|
i3lock-fancy
|
|
keepassxc
|
|
keepmenu
|
|
lightdm
|
|
lua
|
|
meslo-lgs-nf
|
|
neovim
|
|
networkmanager
|
|
nextcloud-client
|
|
nitrogen
|
|
nodejs
|
|
npm
|
|
nvidia
|
|
obsidian
|
|
openssh
|
|
openssl
|
|
os-prober
|
|
pavucontrol
|
|
picom
|
|
pm2
|
|
plexamp
|
|
polybar
|
|
pulseaudio
|
|
rofi
|
|
rofi-emoji
|
|
steam
|
|
tldr
|
|
unzip
|
|
vim
|
|
vimPlugins.coc-css
|
|
vimPlugins.coc-docker
|
|
vimPlugins.coc-html
|
|
vimPlugins.coc-jest
|
|
vimPlugins.coc-json
|
|
vimPlugins.coc-nvim
|
|
vimPlugins.coc-tsserver
|
|
vimPlugins.copilot-vim
|
|
vimPlugins.CopilotChat-nvim
|
|
vimPlugins.fzf-vim
|
|
vimPlugins.harpoon
|
|
vimPlugins.omnisharp-extended-lsp-nvim
|
|
vimPlugins.vim-plug
|
|
vscode
|
|
wget
|
|
x11
|
|
xclip
|
|
yarn
|
|
zip
|
|
zsh
|
|
zsh-powerlevel10k
|
|
];
|
|
};
|
|
}
|