Files
nix/hosts/default/packages.nix

132 lines
2.5 KiB
Nix

{ inputs, config, pkgs, ... }:
{
fonts.packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
noto-fonts-emoji
monaspace
geist-font
# nerdfonts
nerd-fonts.geist-mono
nerd-fonts.monaspace
nerd-fonts.symbols-only
];
programs.seahorse.enable = true;
environment.variables.LD_LIBRARY_PATH = "${pkgs.stdenv.cc.cc.lib}/lib";
environment.systemPackages = with pkgs; [
inputs.hyprsysteminfo.packages.${pkgs.stdenv.hostPlatform.system}.hyprsysteminfo
# minecraft
qemu
(writeShellScriptBin "qemu-system-x86_64-uefi" ''
qemu-system-x86_64 \
-bios ${OVMF.fd}/FV/OVMF.fd \
"$@"
'')
(writeShellScriptBin "regretevator" ''xdg-open roblox://placeId=4972273297'')
(writeShellScriptBin "fix-gtk" ''${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/hyprctl dispatch exec "${pkgs.xdg-desktop-portal-gtk}/libexec/xdg-desktop-portal-gtk -r"'')
(callPackage ./apps/wl-shimeji.nix {})
(writeShellScriptBin "stop-shimejis" ''${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/hyprctl dispatch exec "shimejictl stop"'')
# (writeShellScriptBin "partynoob" ''shimejictl summon PartyNoob'')
catppuccin-gtk
catppuccin
catppuccin-qt5ct
catppuccin-catwalk
catppuccin-whiskers
libxkbcommon
ffmpeg-full
gnupg
nix-direnv
htop
nixpkgs-fmt
nixd
catppuccin-cursors.mochaBlue
unzip
libwebp
ifuse
w3m
imagemagick
alacritty
libimobiledevice
vim
direnv
nautilus
kdePackages.dolphin
kdePackages.kservice
qpwgraph
wget
git
fastfetch
vscode
nodejs
bun
yarn
(python3.withPackages (subpkgs: with subpkgs; [
requests
pypresence
pygobject3
]))
# wrangler
thefuck
fontforge
xclip
gamescope
yt-dlp
fontforge-gtk
deno
wofi
waybar
hyprpaper
dunst
hyprlock
swww
swappy
slurp
grim
wl-clipboard
github-cli
cliphist
pywal
pavucontrol
polkit
libsForQt5.polkit-kde-agent
wlogout
libnotify
killall
networkmanagerapplet
blueman
arrpc
playerctl
mangohud
jq
github-cli
file
nwg-look
rhythmbox
hyprpolkitagent
# important
glib
openssl
nss
glibc # C LIBRARY DO NOT REMOVE VERY IMPORTANT
gobject-introspection
gimp
mpv
nixfmt-rfc-style
protonvpn-cli
protonvpn-gui
(writeShellScriptBin "protonvpn" ''${pkgs.protonvpn-cli}/bin/protonvpn-cli "$@"'')
(writeShellScriptBin "roblox-studio-patcher" ''${pkgs.bun}/bin/bun run /home/ocbwoy3/config/scripts/bin/patchInternalRobloxStudio.ts'')
];
}