Files
nixos/pkgs/default.nix
T
2026-08-10 14:47:49 -04:00

160 lines
2.2 KiB
Nix

{ config, pkgs, ... }:
let
unstable = import <unstable> {};
in
{
imports = [
./qt6ct
];
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# System Packages
environment.systemPackages = with pkgs; with kdePackages; with libsForQt5; [
# pkgs
acpi
alacritty
autotiling
btop
chafa
clang
ddcutil
dex
dig
doctl
duplicity
fast-cli-zig
fastfetch
fd
ffmpeg
foot
freecad
fwupd
fzf
ghostscript
gimp
git
glib
gnome-themes-extra
gparted
grim
gsettings-desktop-schemas
helix
htop
hunspell
hunspellDicts.en_CA
inkscape
jq
keepassxc
kitty
krita
lazygit
libappindicator
libnotify
librewolf
lua5_1
luaPackages.luacheck
luarocks
lxappearance
mailutils
man
man-db
man-pages
man-pages-posix
mesa-demos
mythes
neovim
nextcloud-client
niri
nps
nwg-look
onlyoffice-desktopeditors
openscad
pavucontrol
pcmanfm-qt
pstree
python3
qownnotes
ripgrep
rsync
ruff
signal-desktop
slurp
sound-theme-freedesktop
speedtest-cli
swayfx
thunderbird
tldr
tor-browser
transmission_4
tree-sitter
ueberzugpp
unrar
unzip
uv
vim
viu
vlc
wavemon
wget
wireguard-tools
wl-clipboard
wlopm
wlr-which-key
wlr-randr
xdg-desktop-portal-hyprland
yarn
zip
# kdePackages
ark
digikam
dolphin
dolphin-plugins
elisa
ffmpegthumbs
gwenview
kamoso
kate
kcalc
kcolorchooser
kconfig
kdenlive
kompare
ktorrent
okular
partitionmanager
plasma-browser-integration
plasma-workspace-wallpapers
qtbase
# libsForQt5
qt5ct
# unstable
unstable.brave-origin
unstable.hyprland
unstable.noctalia
];
# fonts
fonts.packages = with pkgs; [
fira-code
fira-code-symbols
noto-fonts
noto-fonts-color-emoji
liberation_ttf
];
# Symlinks from packages
environment.etc = {
"xdg/menus/applications.menu" = {
source = "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
};
};
}