Kristian Krsnik
a2cd8d467f
* laptop, pc and common now live in systems * new dev shell to run dconf2nix * New dconf weather entry (currently not functional)
49 lines
721 B
Nix
49 lines
721 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
nixpkgs.config = {
|
|
allowUnfree = false;
|
|
|
|
allowUnfreePredicate = pkg:
|
|
builtins.elem (lib.getName pkg) [
|
|
"vscode"
|
|
"vscode-extension-MS-python-vscode-pylance"
|
|
"vscode-extension-github-copilot"
|
|
"osu-lazer"
|
|
];
|
|
};
|
|
|
|
home.packages = with pkgs; [
|
|
# Basic utils
|
|
unzip
|
|
magic-wormhole
|
|
|
|
# Important graphical applications
|
|
keepassxc
|
|
logseq
|
|
xournalpp
|
|
onlyoffice-bin
|
|
|
|
# Games
|
|
osu-lazer
|
|
|
|
# Communication
|
|
webcord
|
|
telegram-desktop
|
|
signal-desktop
|
|
element-desktop
|
|
|
|
# Creative software
|
|
gimp
|
|
davinci-resolve
|
|
|
|
# Misc
|
|
gnome-decoder
|
|
tor-browser-bundle-bin
|
|
|
|
hypnotix
|
|
];
|
|
}
|