52 lines
1.0 KiB
Nix
52 lines
1.0 KiB
Nix
{pkgs, ...}: {
|
|
home.packages = with pkgs; [
|
|
# Work-specific programs
|
|
teams-for-linux
|
|
|
|
# Coding tools
|
|
hoppscotch
|
|
zed-editor
|
|
|
|
# Creative tools
|
|
blender
|
|
inkscape
|
|
krita
|
|
davinci-resolve
|
|
|
|
# Productivity tools
|
|
bitwarden-desktop
|
|
libreoffice-qt
|
|
hunspell
|
|
hunspellDicts.en_CA
|
|
|
|
# System tools
|
|
gparted
|
|
|
|
# Communication tools
|
|
discord
|
|
|
|
# Games
|
|
atlauncher
|
|
steam
|
|
|
|
# Note-taking
|
|
(pkgs.symlinkJoin
|
|
{
|
|
name = pkgs.obsidian.name;
|
|
paths = [pkgs.obsidian];
|
|
buildInputs = [pkgs.obsidian pkgs.makeWrapper];
|
|
postBuild = ''
|
|
wrapProgram $out/bin/obsidian \
|
|
--add-flags "--enable-features=UseOzonePlatform" \
|
|
--add-flags "--enable-features=WaylandWindowDecorations" \
|
|
--add-flags "--ozone-platform=wayland" \
|
|
--add-flags "--disable-features=WaylandFractionalScaleV1"
|
|
'';
|
|
|
|
pname = pkgs.obsidian.pname;
|
|
version = pkgs.obsidian.version;
|
|
meta = pkgs.obsidian.meta;
|
|
})
|
|
];
|
|
}
|