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