100 lines
1.7 KiB
Nix
100 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
|
||
|
docker
|
||
|
docker-compose
|
||
|
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
|
||
|
];
|
||
|
};
|
||
|
}
|