1
1
Fork 0

pkgs: add many gui applications

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2024-10-27 16:17:06 -05:00
parent 4242d5cdd5
commit 181f8084d2
Signed by: myned
GPG key ID: C7224454F7881A34
2 changed files with 133 additions and 112 deletions

View file

@ -37,13 +37,15 @@ in {
#?? flatpak search NAME
packages =
optionals config.custom.default [
"com.github.tchx84.Flatseal"
"com.github.tchx84.Flatseal" # Flatpak permissions editor
]
++ optionals config.custom.minimal [
"net.retrodeck.retrodeck"
"net.retrodeck.retrodeck" # Game emulator
]
++ optionals config.custom.full [
"app.drey.Biblioteca"
"app.drey.Biblioteca" # Documentation viewer
"io.github.ronniedroid.concessio" # Permissions converter
"re.sonny.Workbench" # GTK prototyper
];
# https://github.com/gmodena/nix-flatpak?tab=readme-ov-file#overrides

View file

@ -18,36 +18,37 @@ in {
environment.systemPackages =
cfg.extra
++ optionals config.custom.default [
# CLI applications
### CLI applications
config.boot.kernelPackages.cpupower # Install for current kernel
alejandra
fd
fzf
jq
libqalculate # qalc
lm_sensors # sensors
nix-output-monitor # nom
nix-tree
nmap
nvd
progress
rclone
stress
trashy
waypipe
wl-clipboard # wl-copy/wl-paste
xclip
alejandra # Nix formatter
fd # File finder
fzf # Fuzzy search
jq # JSON parser
killport # Kill processes on port
libqalculate # Calculator
lm_sensors # System sensors
nix-output-monitor # Nix build parser
nix-tree # Nix store explorer
nmap # Network scanner
nvd # Nix diff viewer
progress # Coreutils progress viewer
rclone # File sync
stress # CPU stress tester
trashy # CLI trash
waypipe # Wayland proxy
wl-clipboard # Wayland clipboard
xclip # X11 clipboard
# Dependencies
### Dependencies
man-pages
man-pages-posix
]
++ optionals config.custom.minimal [
# GUI applications
### GUI applications
kdiskmark # Must be system package for polkit
# CLI applications
### CLI applications
# https://github.com/sonic2kk/steamtinkerlaunch
# TODO: Remove when v14 released on nixpkgs
# https://github.com/sonic2kk/steamtinkerlaunch/issues/992
@ -58,111 +59,129 @@ in {
p7zip # steamtinkerlaunch (Special K)
]
++ optionals config.custom.full [
# GUI applications
amberol
baobab
blackbox-terminal
cinny-desktop
d-spy
dconf-editor
discord
drawio
easyeffects
element-desktop
evince
flare-signal
fluffychat
#// fractal
fragments
gcolor3
gitg
github-desktop
gnome-boxes
gnome-calculator
gnome-calendar
gnome-connections
gnome-disk-utility
gnome-font-viewer
gnome-resources
gnome-software
gnome-system-monitor
gnome-text-editor
gnome-tweaks
gnome-usage
gradience
gtkcord4
gtkterm
heroic
icon-library
impression
logseq
loupe
lutris
newsflash
nheko
obsidian
onlyoffice-bin
path-of-building
pika-backup
protonup-qt
protonvpn-gui
pwvucontrol
remmina
signal-desktop
smile
snapshot
spotify
syncthingtray
telegram-desktop
variety
ventoy
virt-viewer
wildcard
wowup-cf
#// xivlauncher
youtube-music
### GUI applications
amberol # Audio player
apostrophe # Markdown editor
baobab # Disk usage analyzer
blackbox-terminal # Terminal
cartridges # Game library
cinny-desktop # Matrix client
d-spy # D-Bus introspection
dconf-editor # GSettings editor
decibels # Audio player
decoder # QR code scanner
discord # Discord client
drawio # Diagram maker
easyeffects # Audio filters
element-desktop # Matrix client
flare-signal # Signal client
fluffychat # Matrix client
footage # Video editor
#// fractal # Matrix client
fragments # Torrent downloader
gcolor3 # Color picker
gitg # Git client
github-desktop # Git client
gnome-boxes # Virtual machine manager
gnome-calculator # Calculator
gnome-calendar # Calendar
gnome-connections # Remote desktop client
gnome-disk-utility # Disk formatter
gnome-font-viewer # Font viewer
gnome-graphs # Data plotter
gnome-maps # OpenStreetMap client
gnome-obfuscate # Image redacter
gnome-podcasts # Podcast feed
gnome-resources # System monitor
gnome-software # Flatpak manager
gnome-system-monitor # System monitor
gnome-text-editor # Text editor
gnome-tweaks # GNOME extras
gnome-usage # System monitor
gradience # GTK theme editor
gtkcord4 # Discord client
gtkterm # Serial terminal
helvum # Pipewire patchbay
heroic # Game library
icon-library # Icon viewer
identity # Compare media
impression # Image writer
kooha # Screen recorder
logseq # Knowledge base
loupe # Image viewer
lutris # Game library
newsflash # RSS feed
nheko # Matrix client
obsidian # Knowledge base
onlyoffice-bin # Document editor
papers # Document viewer
path-of-building # Path of Exile planner
pika-backup # Borg backup manager
planify # Tasks
pods # Podman manager
protonup-qt # Proton updater
protonvpn-gui # Proton VPN client
pwvucontrol # Pipewire volume controller
remmina # Remote desktop client
signal-desktop # Signal client
smile # Emoji picker
snapshot # Camera
snoop # File content finder
spotify # Spotify client
syncthingtray # Syncthing client
tagger # Audio file tagger
telegram-desktop # Telegram client
turtle # Git client
variety # Wallpaper changer
ventoy # Image writer
virt-viewer # Virtual machine viewer
wildcard # Regex tester
wowup-cf # World of Warcraft addon manager
#// xivlauncher # Final Fantasy XIV launcher
youtube-music # YouTube Music client
zrythm # Digital audio workstation
#!! Must be downloaded manually due to licensing
# (ciscoPacketTracer8.overrideAttrs {
# src = /home/myned/SYNC/linux/config/cisco/CiscoPacketTracer822_amd64_signed.deb;
# })
# CLI applications
### CLI applications
inputs.agenix.packages.${system}.default
betterdiscordctl
bitwarden-cli
brightnessctl
devbox
betterdiscordctl # BetterDiscord installer
bitwarden-cli # Bitwarden client
brightnessctl # Backlight changer
devbox # Development environment
er-patcher # Elden Ring fixes
firefoxpwa
glxinfo # glxgears
hwloc # lstopo
freerdp3
grimblast
imagemagick
libinput
libnotify # notify-send
linux-wifi-hotspot # create_ap
nixos-anywhere
nvtopPackages.full # nvtop
playerctl
satty
tio
usbutils # lsusb
vrrtest
winetricks
xdg-utils # xdg-open
firefoxpwa # Firefox web apps
glxinfo # Graphics tester
hwloc # CPU topology viewer
freerdp3 # RDP client
grimblast # Screenshots
imagemagick # Image editor
libinput # Libinput commands
libnotify # Notification tester
linux-wifi-hotspot # Wi-Fi hotspot
nixos-anywhere # NixOS installer
nvtopPackages.full # GPU monitor
playerctl # Media controller
satty # Screenshot editor
tio # Serial terminal
usbutils # USB bus utilities
vrrtest # VRR tester
winetricks # Wine modifier
xdg-utils # XDG utilities
ydotool # TODO: Remove when using service
# Dependencies
### Dependencies
wineWowPackages.unstableFull # WoW64, not World of Warcraft
# TODO: Use home.gtk.theme.package when fixed upstream
# https://github.com/nix-community/home-manager/issues/5133
adw-gtk3
# Python packages
### Python packages
# https://wiki.nixos.org/wiki/Python#Package_unavailable_in_Nixpkgs
# https://wiki.nixos.org/wiki/Packaging/Python
(python311.withPackages (