44 lines
1.2 KiB
Nix
44 lines
1.2 KiB
Nix
{ pkgs, lib, ... }: {
|
|
nixpkgs.config.allowUnfreePredicate = pkg:
|
|
builtins.elem (lib.getName pkg) [
|
|
"vscode-insiders"
|
|
"vscode-extension-github-copilot"
|
|
"vscode-extension-ms-vsliveshare-vsliveshare"
|
|
];
|
|
|
|
services.mpris-proxy.enable = true; # media keys
|
|
|
|
home.packages = with pkgs; [
|
|
swaybg # wayland background
|
|
socat # socket cat
|
|
jq # json utils
|
|
borgbackup # backup
|
|
dconf # required by home-manager
|
|
duf # replacement for df
|
|
element-desktop # matrix client
|
|
feh # image viewer
|
|
gnome.nautilus # file explorer
|
|
grim # screenshot utils
|
|
htop # replacement for top
|
|
jmtpfs # for Android MTP
|
|
keepassxc # password manager
|
|
logseq # second brain journalling
|
|
mpv # video viewer
|
|
neovim # text editor
|
|
nil # nix language server
|
|
nixfmt # nix formatter
|
|
pamixer # volume mixer cli
|
|
pavucontrol # volume mixer
|
|
pwgen # password generator
|
|
rsync # better scp
|
|
slurp # region selector
|
|
swayidle # wayland idle hooks
|
|
swaylock # wayland lockscreen
|
|
thunderbird # mail client
|
|
tmux # terminal multiplexer
|
|
webcord-vencord # discord client
|
|
wl-clipboard # clipboard utils
|
|
xdg-utils
|
|
];
|
|
}
|