-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackages.nix
87 lines (83 loc) · 3.26 KB
/
packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{ inputs, pkgs, ... }:
{
home.packages = with pkgs; [
pciutils # List PCI(e) devices and controllers
bandwhich # Terminal bandwidth utilization tool
powertop
element-desktop # Nheko is kinda shit so sadly this has to happen
iamb # In-terminal-Matrix-messaging
signal-desktop # Since the bridge is broken :(
tesseract # Screen grabbing text from images/PDFs/etc
pixcat # Display images in the terminal
lm_sensors # Show sensor outputs, i.e. temperatures
yubikey-touch-detector # Display notification when YubiKey requires a headpat
bitwarden-cli # Use Bitwarden as a CLI secrets manager
# wikit # Wikipedia summaries from the terminal, not added to Nix yet
# reader # Firefox reader mode but in the terminal, not added to Nix yet
vimv # edit filenames in batch with $EDITOR
# pastel # generate, analyze, convert and manipulate colors
glow # Render Markdown from the terminal
# htmlq # jq but for HTML
eva # Calculator
anki-bin # Flashcards
obs-studio # Record video stuff
exiftool # Read exif data from CLI
translate-shell # Google Translate but in the CLI
wireguard-tools # VPN connections
openresolv # required for wireguard-tools
progress
zip
ripdrag
pwgen
jq
tmux
wdisplays
htop
firefox
nsxiv
eza
file
fzf
lazygit
gitleaks # TODO: adds pre-commit hook
libreoffice
xfce.thunar
lunar-client
ripgrep
yt-dlp
# wineWowPackages.wayland
# element-desktop # wayland version is very laggy for me
spotify
spotify-player
thunderbird
neofetch
hyfetch
nodejs_22
yarn
# C / C++
gcc
gnumake
# Python
python3
ffmpeg
killall
libnotify
mpv # video player
openssl
pamixer # pulseaudio command line mixer
lxqt.pavucontrol-qt # pulseaudio volume controle (GUI)
playerctl # controller for media players
wl-clipboard # clipboard utils for wayland (wl-copy, wl-paste)
cliphist # clipboard history manager
poweralertd
unzip
wget
xdg-utils
xxd
inputs.alejandra.defaultPackage.${system}
inputs.nixvim.packages.${pkgs.system}.default
];
# environment.systemPackages = with pkgs; [
# nodePackages.
# ]
}