blob: 47ad8d576424d91d5d91eb6777835bd1fd19fd69 (
plain) (
blame)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
{ pkgs, ... }: {
nixpkgs.config = {
allowUnfree = true;
permittedInsecurePackages = ["python-2.7.18.8" "electron-25.9.0"];
};
environment.systemPackages = with pkgs; [
# Desktop apps
chromium
telegram-desktop
alacritty
obs-studio
rofi
wofi
mpv
kdenlive
discord
gparted
obsidian
zoom-us
pcmanfm-qt
# Coding stuff
gnumake
gcc
nodejs
python
(python3.withPackages (ps: with ps; [ requests ]))
# CLI utils
neofetch
file
tree
wget
git
fastfetch
htop
nix-index
unzip
scrot
ffmpeg
light
lux
mediainfo
ranger
zram-generator
cava
zip
ntfs3g
yt-dlp
brightnessctl
swww
openssl
# GUI utils
feh
imv
dmenu
screenkey
mako
gromit-mpx
# Xorg stuff
#xterm
#xclip
#xorg.xbacklight
# Wayland stuff
xwayland
wl-clipboard
cliphist
# WMs and stuff
herbstluftwm
hyprland
seatd
xdg-desktop-portal-hyprland
polybar
waybar
# Sound
pipewire
pulseaudio
pamixer
# GPU stuff
amdvlk
rocm-opencl-icd
glaxnimate
# Screenshotting
grim
grimblast
slurp
flameshot
swappy
# Other
home-manager
spice-vdagent
libsForQt5.qtstyleplugin-kvantum
libsForQt5.qt5ct
papirus-nord
];
fonts.packages = with pkgs; [
jetbrains-mono
noto-fonts
noto-fonts-emoji
twemoji-color-font
font-awesome
powerline-fonts
powerline-symbols
(nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; })
];
}
|