Initial import.
This commit is contained in:
@@ -0,0 +1,146 @@
|
||||
{ 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
|
||||
ddcutil
|
||||
dex
|
||||
doctl
|
||||
duplicity
|
||||
fast-cli-zig
|
||||
fastfetch
|
||||
ffmpeg
|
||||
foot
|
||||
freecad
|
||||
fwupd
|
||||
ghostscript
|
||||
gimp
|
||||
git
|
||||
glib
|
||||
gnome-themes-extra
|
||||
gparted
|
||||
grim
|
||||
gsettings-desktop-schemas
|
||||
helix
|
||||
htop
|
||||
hunspell
|
||||
hunspellDicts.en_CA
|
||||
inkscape
|
||||
jq
|
||||
keepassxc
|
||||
kitty
|
||||
krita
|
||||
libappindicator
|
||||
libnotify
|
||||
librewolf
|
||||
luaPackages.luacheck
|
||||
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
|
||||
rsync
|
||||
ruff
|
||||
signal-desktop
|
||||
slurp
|
||||
sound-theme-freedesktop
|
||||
speedtest-cli
|
||||
swayfx
|
||||
thunderbird
|
||||
tldr
|
||||
tor-browser
|
||||
transmission_4
|
||||
unrar
|
||||
unzip
|
||||
uv
|
||||
vim
|
||||
vlc
|
||||
wavemon
|
||||
wget
|
||||
wireguard-tools
|
||||
wl-clipboard
|
||||
wlopm
|
||||
wlr-which-key
|
||||
wlr-randr
|
||||
xdg-desktop-portal-hyprland
|
||||
yarn
|
||||
zip
|
||||
|
||||
# kdePackages
|
||||
ark
|
||||
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";
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user