Refactor codebase

This commit is contained in:
2026-02-15 20:47:37 -05:00
parent c281e3f018
commit aa1a4c8a6c
3 changed files with 65 additions and 66 deletions

View File

@@ -55,10 +55,12 @@
{
hephaestus = nixpkgs.lib.nixosSystem {
specialArgs = {
inherit unstable;
inherit master;
inherit vpngate;
inherit inputs;
inherit
unstable
master
vpngate
inputs
;
};
modules = [
./hosts/hephaestus.nix
@@ -90,6 +92,7 @@
};
};
nixpkgs.config.allowUnfree = true;
nixpkgs.overlays = [ (import ./overlays) ];
home-manager = {
@@ -99,10 +102,7 @@
./home.nix
inputs.nixvim.homeModules.nixvim
];
extraSpecialArgs = {
inherit unstable;
inherit master;
};
extraSpecialArgs = { inherit unstable master; };
};
};
}
@@ -126,10 +126,7 @@
{
zelus = darwin.lib.darwinSystem {
inherit system;
specialArgs = {
inherit unstable;
inherit master;
};
specialArgs = { inherit unstable master; };
modules = [
home-manager.darwinModules.home-manager
@@ -139,6 +136,7 @@
{ ... }:
{
config = {
nixpkgs.config.allowUnfree = true;
nixpkgs.overlays = [ (import ./overlays) ];
home-manager = {
useGlobalPkgs = true;
@@ -147,10 +145,7 @@
./home.nix
inputs.nixvim.homeModules.nixvim
];
extraSpecialArgs = {
inherit unstable;
inherit master;
};
extraSpecialArgs = { inherit unstable master; };
};
};
}

View File

@@ -64,20 +64,34 @@
};
environment.systemPackages = with pkgs; [
# desktop apps
bitwarden-desktop
bleachbit
calibre
clamtk
cryptsetup
dbeaver-bin
discord
freefilesync
gimp-with-plugins
google-chrome
hardinfo2
httpie-desktop
onlyoffice-desktopeditors
pika-backup
pinta
qbittorrent
unstable.obsidian
unstable.podman-desktop
unstable.signal-desktop-bin
unstable.zoom-us
# gaming
heroic
iputils
ludusavi
lutris
mupen64plus
protonup-qt
unstable.mcpelauncher-ui-qt
unstable.ryubing
wine
# kde
kdePackages.bluedevil
kdePackages.kcalc
kdePackages.kcharselect
@@ -86,43 +100,44 @@
kdePackages.ksystemlog
kdePackages.partitionmanager
kdePackages.sddm-kcm
# media
calibre
libation
ludusavi
lutris
mupen64plus
unstable.spotify
vlc
# networking
iputils
traceroute
unstable.ktailctl
unstable.tailscale
vpngate.packages.x86_64-linux.default
whois
# security
bleachbit
clamtk
cryptsetup
opensnitch-ui
pinentry-curses
# system utilities
hardinfo2
nfs-utils
pciutils
qemu
unrar
unstable.beszel
usbutils
virt-manager
wayland-utils
wl-clipboard
# development
nodePackages.prettier
nodePackages.yarn
nodejs
onlyoffice-desktopeditors
opensnitch-ui
pciutils
pika-backup
pinentry-curses
pinta
protonup-qt
qbittorrent
qemu
traceroute
unrar
unstable.beszel
unstable.ktailctl
unstable.mcpelauncher-ui-qt
unstable.obsidian
unstable.podman-desktop
unstable.ryubing
unstable.signal-desktop-bin
unstable.spotify
unstable.tailscale
unstable.zoom-us
usbutils
virt-manager
vlc
vpngate.packages.x86_64-linux.default
wayland-utils
whois
wine
wl-clipboard
];
fileSystems = {
@@ -167,12 +182,7 @@
emoji = [ "Noto Color Emoji" ];
};
nixpkgs = {
hostPlatform = "x86_64-linux";
config = {
allowUnfree = true;
};
};
nixpkgs.hostPlatform = "x86_64-linux";
networking = {
iproute2.enable = true;

View File

@@ -1,11 +1,5 @@
{ pkgs, ... }:
{
nixpkgs = {
config = {
allowUnfree = true;
};
};
networking = {
hostName = "zelus";
};