2024-09-10 13:46:44 +03:00
|
|
|
{ pkgs, inputs, ... }: {
|
2024-04-17 05:52:14 +05:00
|
|
|
nixpkgs.config = {
|
|
|
|
allowUnfree = true;
|
2024-07-24 00:43:08 +03:00
|
|
|
permittedInsecurePackages = ["python-2.7.18.8" "electron-25.9.0" "freeimage-unstable-2021-11-01" "obsidian-1.5.12"];
|
2024-04-17 05:52:14 +05:00
|
|
|
};
|
|
|
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
# Desktop apps
|
2024-07-24 00:42:47 +03:00
|
|
|
google-chrome
|
2024-09-10 13:46:44 +03:00
|
|
|
inputs.ayugram-desktop.packages.${pkgs.system}.default
|
2024-07-31 21:37:08 +03:00
|
|
|
vesktop
|
2024-04-17 05:52:14 +05:00
|
|
|
alacritty
|
|
|
|
obs-studio
|
|
|
|
mpv
|
2024-07-31 21:37:08 +03:00
|
|
|
kdenlive # Video editor
|
|
|
|
gparted # Needs in autj agent
|
2024-04-17 05:52:14 +05:00
|
|
|
obsidian
|
2024-04-23 00:01:25 +03:00
|
|
|
vscode
|
|
|
|
jetbrains.pycharm-community
|
|
|
|
jetbrains.idea-community
|
|
|
|
android-studio
|
2024-05-01 15:47:21 +03:00
|
|
|
thunderbird
|
2024-04-17 05:52:14 +05:00
|
|
|
|
|
|
|
# Coding stuff
|
|
|
|
gnumake
|
|
|
|
gcc
|
|
|
|
nodejs
|
|
|
|
python
|
2024-05-01 15:47:21 +03:00
|
|
|
(python3.withPackages (ps: with ps; [ requests bpython ]))
|
|
|
|
python311Packages.pip
|
|
|
|
rocmPackages.llvm.clang-tools-extra
|
|
|
|
rocmPackages.llvm.clang
|
|
|
|
ncurses
|
|
|
|
|
2024-04-17 05:52:14 +05:00
|
|
|
# CLI utils
|
|
|
|
file
|
|
|
|
tree
|
|
|
|
wget
|
|
|
|
git
|
|
|
|
fastfetch
|
2024-05-01 15:47:21 +03:00
|
|
|
btop
|
2024-04-17 05:52:14 +05:00
|
|
|
nix-index
|
|
|
|
unzip
|
|
|
|
scrot
|
|
|
|
ffmpeg
|
|
|
|
light
|
2024-04-23 00:01:25 +03:00
|
|
|
yazi
|
2024-04-17 05:52:14 +05:00
|
|
|
zram-generator
|
|
|
|
zip
|
|
|
|
ntfs3g
|
|
|
|
yt-dlp
|
|
|
|
brightnessctl
|
|
|
|
swww
|
|
|
|
openssl
|
2024-04-17 08:15:16 +05:00
|
|
|
lazygit
|
2024-04-17 08:51:23 +05:00
|
|
|
bluez
|
2024-04-17 09:08:32 +05:00
|
|
|
bluez-tools
|
2024-04-22 10:31:57 +03:00
|
|
|
httpie
|
|
|
|
ncdu
|
|
|
|
hexyl
|
|
|
|
jq
|
|
|
|
tldr
|
2024-04-23 16:25:49 +03:00
|
|
|
bat
|
2024-04-23 16:26:19 +03:00
|
|
|
xdg-utils
|
2024-05-01 15:43:11 +03:00
|
|
|
helix
|
2024-05-01 15:47:21 +03:00
|
|
|
playerctl
|
2024-07-31 21:37:08 +03:00
|
|
|
duf
|
2024-08-26 13:05:27 +03:00
|
|
|
v2raya
|
2024-04-17 05:52:14 +05:00
|
|
|
|
|
|
|
# GUI utils
|
|
|
|
feh
|
|
|
|
imv
|
2024-07-31 21:37:08 +03:00
|
|
|
wofi
|
2024-04-17 05:52:14 +05:00
|
|
|
mako
|
|
|
|
gromit-mpx
|
2024-08-26 22:10:44 +03:00
|
|
|
notify-desktop
|
2024-04-17 05:52:14 +05:00
|
|
|
|
|
|
|
# Xorg stuff
|
|
|
|
#xterm
|
|
|
|
#xclip
|
|
|
|
#xorg.xbacklight
|
|
|
|
|
|
|
|
# Wayland stuff
|
|
|
|
xwayland
|
|
|
|
wl-clipboard
|
|
|
|
cliphist
|
2024-04-23 16:26:19 +03:00
|
|
|
ueberzugpp
|
2024-04-17 05:52:14 +05:00
|
|
|
|
|
|
|
# WMs and stuff
|
|
|
|
hyprland
|
|
|
|
seatd
|
|
|
|
xdg-desktop-portal-hyprland
|
|
|
|
waybar
|
2024-04-23 00:01:25 +03:00
|
|
|
waypaper
|
2024-05-01 15:47:21 +03:00
|
|
|
lxqt.lxqt-policykit
|
|
|
|
hyprcursor
|
2024-04-17 05:52:14 +05:00
|
|
|
|
|
|
|
# Sound
|
|
|
|
pipewire
|
|
|
|
pulseaudio
|
|
|
|
pamixer
|
|
|
|
|
|
|
|
# GPU stuff
|
|
|
|
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
|
2024-07-31 21:37:08 +03:00
|
|
|
ubuntu_font_family
|
|
|
|
unifont
|
2024-04-17 05:52:14 +05:00
|
|
|
(nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; })
|
|
|
|
];
|
|
|
|
}
|