Fixup of packages

fresh
Your Name 2024-02-21 22:10:05 +01:00
parent 91369ffe66
commit dcac17fa06
6 changed files with 168 additions and 131 deletions

View File

@ -1,7 +1,7 @@
{ inputs, pkgs, config, ... }: { inputs, pkgs, config, ... }:
{ {
home.stateVersion = "23.05"; home.stateVersion = "23.11";
imports = [ imports = [
./hyprland ./hyprland
./packages ./packages

View File

@ -1,25 +0,0 @@
{
config,
pkgs,
lib,
...
}: {
environment.systemPackages = with pkgs; [
vulkan-loader
vulkan-validation-layers
vulkan-tools
libva-utils
];
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver
vaapiIntel
vaapiVdpau
libvdpau-va-gl
intel-compute-runtime
];
};
}

View File

@ -1,19 +0,0 @@
{
pkgs,
lib,
config,
...
}:
{
services.neo4j.enable = true;
services.neo4j.bolt.listenAddress = "127.0.0.1:7687"; # Local Addresses for http and bolt
services.neo4j.http.listenAddress = "127.0.0.1:7474";
services.neo4j.http.enable = true;
services.neo4j.https.enable = false;
services.neo4j.bolt.enable = true;
services.neo4j.bolt.tlsLevel = "DISABLED";
# This is so that the service is disabled at startup
systemd.services.neo4j.wantedBy = lib.mkForce [];
}

View File

@ -1,68 +1,173 @@
{ inputs, pkgs, lib, config, python3, ... }: { inputs, pkgs, lib, config, python3, ... }:
with lib; with lib;
let let
cfg = config.modules.packages; cfg = config.modules.packages;
pyenv = ps: with ps; [ pyenv = ps:
impacket with ps; [
dsinternals impacket
pypykatz dsinternals
lsassy pypykatz
pip lsassy
ldapdomaindump pip
requests ldapdomaindump
]; requests
];
in { in {
options.modules.packages = { enable = mkEnableOption "packages"; }; options.modules.packages = { enable = mkEnableOption "packages"; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
home.packages = with pkgs; [ home.packages = with pkgs; [
# Basic Tools # Basic Tools
eza fzf
fzf ffmpeg
ripgrep gnupg
ffmpeg libnotify
gnupg git
imagemagick file
libnotify wget
git neovim
file gcc
bat cmake
wget gtklock
neovim inputs.hypr-contrib.packages.${pkgs.system}.grimblast
gcc openssl
cmake cifs-utils
unzip mlocate
pavucontrol nfs-utils
playerctl openvpn
gtklock wireguard-tools
brightnessctl net-snmp
inputs.hypr-contrib.packages.${pkgs.system}.grimblast inetutils
openssl unrar
cifs-utils distrobox
mlocate dig
nfs-utils moreutils
openvpn perl
wireguard-tools binutils
p7zip zlib
samba jdk
net-snmp # Development
tcpdump dbeaver
inetutils libreoffice
unrar zathura
distrobox okular
dig conda
moreutils vscode
jq joplin-desktop
perl # Tools / File managenemt
binutils sshpass
zlib gparted
jdk transmission-gtk
# GUI Applications xournalpp
brave pdftk
discord pandoc
firefox texlive.combined.scheme-full
nixfmt remmina
]; pcmanfm
}; jq
} feh
ranger
uget
stow
bat
eza
# Statistics
btop
nvitop
cava
acpi
brightnessctl
neofetch
htop-vim
# Programming languages
ansible
# Database connection tools
mysql
sqlite
postgresql
# Audio video image
playerctl
easyeffects
krita
spotify
shotwell
fdupes # find image duplicates based on their contents
mpv
imagemagick
vlc
blueberry # Bluetooth client (GUI)
# Voice chat
discord
zoom-us
slack
teams-for-linux
# Shell extras
starship
lsd
# Learning
anki-bin
# Games
superTuxKart
# Security
steghide
exiftool
fcrackzip
ghidra-bin
tshark
tcpdump
gdb
gef
nmap
# Format tools
black
nixfmt
# Maths
R
# Wayland shit
wdisplays
wl-mirror
# Rofi plugins
rofi-bluetooth
# Audo control
pulsemixer
pavucontrol
nextcloud-client
# Mailing
thunderbird-bin
# Flameshot
xdg-desktop-portal
xdg-desktop-portal-wlr
grim
flameshot
# Networking statistics
nload
# Disk usage
ncdu
# Compression
zip
unzip
pigz
p7zip
ddrescue
ripgrep
# Browsers
brave
firefox
google-chrome
# colored output in terminal
grc
# Fonts
fira-code
fira
cooper-hewitt
ibm-plex
jetbrains-mono
iosevka
spleen
fira-code-symbols
powerline-fonts
nerdfonts
];
};
}

View File

@ -1,12 +0,0 @@
{ pkgs, ... }:
{
virtualisation = {
podman = {
enable = true;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
}

View File

@ -1,12 +0,0 @@
{ pkgs, ... }:
{
virtualisation = {
podman = {
enable = true;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
}