Compare commits

..

3 Commits

Author SHA1 Message Date
277e4f22fe nix flake update: 2026-02-16 01:52:29 UTC
unpacking 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache...
unpacking 'github:NixOS/nixpkgs/3aadb7ca9eac2891d52a9dec199d9580a6e2bf44' into the Git cache...
unpacking 'github:NixOS/nixpkgs/805ba342d424b11deabad6e1597372a3cfb39a59' into the Git cache...
unpacking 'github:davegallant/vpngate/323709b0a17f1cea4af9d1c0b8640a3e5aefed27' into the Git cache...
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6c5e707c6b5339359a9a9e215c5e66d6d802fd7a?narHash=sha256-iKZMkr6Cm9JzWlRYW/VPoL0A9jVKtZYiU4zSrVeetIs%3D' (2026-02-11)
  → 'github:NixOS/nixpkgs/3aadb7ca9eac2891d52a9dec199d9580a6e2bf44?narHash=sha256-O1XDr7EWbRp%2BkHrNNgLWgIrB0/US5wvw9K6RERWAj6I%3D' (2026-02-14)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/16353086a8a444ecf521b69e75234e5515f47db5?narHash=sha256-cRcvYYLgXbkJgOmDcB9BYWZIH%2B9I%2B5hDYRnTnrmGnDI%3D' (2026-02-14)
  → 'github:NixOS/nixpkgs/805ba342d424b11deabad6e1597372a3cfb39a59?narHash=sha256-GDTqgUN8pI8lE55wTdaFOS%2BxwwOOz/w055SbCLLFTqA%3D' (2026-02-16)
• Updated input 'vpngate':
    'github:davegallant/vpngate/9892ebe864028919f9ef4b3be60e556ac0cb590a?narHash=sha256-TH06o9U97ZvuoZSHTCIFXYCs3T8aebOz8D5CCwH%2BBcI%3D' (2026-02-14)
  → 'github:davegallant/vpngate/323709b0a17f1cea4af9d1c0b8640a3e5aefed27?narHash=sha256-mS31U0EK9ARlSeN42N/u/92b9RdyTB4Q/47xJmfyXlQ%3D' (2026-02-14)
2026-02-15 20:52:29 -05:00
aa1a4c8a6c Refactor codebase 2026-02-15 20:47:37 -05:00
c281e3f018 Add spotify 2026-02-15 20:33:52 -05:00
4 changed files with 74 additions and 74 deletions

18
flake.lock generated
View File

@@ -298,11 +298,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1771070549, "lastModified": 1771205900,
"narHash": "sha256-0HH+emUwcOInkv+nJDyn6KHK9uQZX6EqV8MPi1ZGGKA=", "narHash": "sha256-GDTqgUN8pI8lE55wTdaFOS+xwwOOz/w055SbCLLFTqA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0b2bde6434ccd6aa05d91303e32fd9310656f44d", "rev": "805ba342d424b11deabad6e1597372a3cfb39a59",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -376,11 +376,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1770770419, "lastModified": 1771043024,
"narHash": "sha256-iKZMkr6Cm9JzWlRYW/VPoL0A9jVKtZYiU4zSrVeetIs=", "narHash": "sha256-O1XDr7EWbRp+kHrNNgLWgIrB0/US5wvw9K6RERWAj6I=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c5e707c6b5339359a9a9e215c5e66d6d802fd7a", "rev": "3aadb7ca9eac2891d52a9dec199d9580a6e2bf44",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -516,11 +516,11 @@
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_5"
}, },
"locked": { "locked": {
"lastModified": 1771071306, "lastModified": 1771073386,
"narHash": "sha256-TH06o9U97ZvuoZSHTCIFXYCs3T8aebOz8D5CCwH+BcI=", "narHash": "sha256-mS31U0EK9ARlSeN42N/u/92b9RdyTB4Q/47xJmfyXlQ=",
"owner": "davegallant", "owner": "davegallant",
"repo": "vpngate", "repo": "vpngate",
"rev": "9892ebe864028919f9ef4b3be60e556ac0cb590a", "rev": "323709b0a17f1cea4af9d1c0b8640a3e5aefed27",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

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

View File

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

View File

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