Fixup of packages
parent
91369ffe66
commit
dcac17fa06
|
@ -1,7 +1,7 @@
|
||||||
{ inputs, pkgs, config, ... }:
|
{ inputs, pkgs, config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.11";
|
||||||
imports = [
|
imports = [
|
||||||
./hyprland
|
./hyprland
|
||||||
./packages
|
./packages
|
||||||
|
|
|
@ -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
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -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 [];
|
|
||||||
}
|
|
|
@ -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
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
virtualisation = {
|
|
||||||
podman = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
dockerCompat = true;
|
|
||||||
|
|
||||||
defaultNetwork.settings.dns_enabled = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
virtualisation = {
|
|
||||||
podman = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
dockerCompat = true;
|
|
||||||
|
|
||||||
defaultNetwork.settings.dns_enabled = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in New Issue