Compare commits
No commits in common. "bc9084f16f1132cf8ad425eaa3da3d5189ace165" and "34f9f3d180b5eeabb3a79f03e493bcbc4c4777d9" have entirely different histories.
bc9084f16f
...
34f9f3d180
20
flake.lock
generated
20
flake.lock
generated
@ -7,7 +7,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-T4at7d+KsQNWh5rfjvOtQCaIMWjSDlSgQZKvxb+LcEY=",
|
"narHash": "sha256-Nlnm4jeQWEGjYrE6hxi/7HYHjBSZ/E0RtjCYifnNsWk=",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://github.com/nix-community/home-manager/archive/release-22.05.tar.gz"
|
"url": "https://github.com/nix-community/home-manager/archive/release-22.05.tar.gz"
|
||||||
},
|
},
|
||||||
@ -18,11 +18,11 @@
|
|||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1665649208,
|
"lastModified": 1662458987,
|
||||||
"narHash": "sha256-MDkPVG4W8gigJ8OxWDp9L6aKaEwLRV3As1RvKkMq0rc=",
|
"narHash": "sha256-hcDwRlsXZMp2Er3vQk1JEUZWhBPLVC9vTT4xHvhpcE0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "d92ed98c099ae731664fc526c348d609c4cffe04",
|
"rev": "504b32caf83986b7e6b9c79c1c13008f83290f19",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -34,11 +34,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1653936696,
|
"lastModified": 1662099760,
|
||||||
"narHash": "sha256-M6bJShji9AIDZ7Kh7CPwPBPb/T7RiVev2PAcOi4fxDQ=",
|
"narHash": "sha256-MdZLCTJPeHi/9fg6R9fiunyDwP3XHJqDd51zWWz9px0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ce6aa13369b667ac2542593170993504932eb836",
|
"rev": "67e45078141102f45eff1589a831aeaa3182b41e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -66,11 +66,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1665289655,
|
"lastModified": 1662390490,
|
||||||
"narHash": "sha256-j1Q9mNBhbzeJykhObiXwEGres9qvP4vH7gxdJ+ihkLI=",
|
"narHash": "sha256-HnFHRFu0eoB0tLOZRjLgVfHzK+4bQzAmAmHSzOquuyI=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "0ce0449e6404c4ff9d1b7bd657794ae5ca54deb3",
|
"rev": "044ccfe24b349859cd9efc943e4465cc993ac84e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@ -34,15 +34,13 @@
|
|||||||
}: let
|
}: let
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
homeManagerConfFor = config: { ... }: {
|
homeManagerConfFor = config: { ... }: {
|
||||||
|
#nixpkgs.overlays = [ nur.overlay ];
|
||||||
imports = [ config ];
|
imports = [ config ];
|
||||||
};
|
};
|
||||||
jacobHome = homeManagerConfFor ./home/jacob.nix;
|
jacobHome = homeManagerConfFor ./home/jacob.nix;
|
||||||
jacobHomeMod = {
|
jacobHomeMod = {
|
||||||
home-manager = {
|
home-manager.useUserPackages = true;
|
||||||
useGlobalPkgs = true;
|
home-manager.users.jacob = jacobHome;
|
||||||
useUserPackages = true;
|
|
||||||
users.jacob = jacobHome;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
mkNixosSystem = extraModules: nixpkgs.lib.nixosSystem {
|
mkNixosSystem = extraModules: nixpkgs.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
|
|||||||
@ -2,10 +2,11 @@
|
|||||||
# your system. Help is available in the configuration.nix(5) man page
|
# your system. Help is available in the configuration.nix(5) man page
|
||||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
||||||
|
|
||||||
|
{ config, pkgs, inputs, sops, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
inputs,
|
|
||||||
sops,
|
sops,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
|||||||
@ -68,8 +68,47 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
<<<<<<< HEAD
|
||||||
firewall = import ./firewall.nix;
|
firewall = import ./firewall.nix;
|
||||||
timeServers = [ "192.168.88.1" ] ++ options.networking.timeServers.default;
|
timeServers = [ "192.168.88.1" ] ++ options.networking.timeServers.default;
|
||||||
|
=======
|
||||||
|
firewall = {
|
||||||
|
allowedTCPPorts = [
|
||||||
|
8384
|
||||||
|
22000 # syncthing
|
||||||
|
8080
|
||||||
|
8443
|
||||||
|
6789
|
||||||
|
8880
|
||||||
|
8843
|
||||||
|
27117 # unifi controller: https://help.ui.com/hc/en-us/articles/218506997-UniFi-Network-Required-Ports-Reference
|
||||||
|
53
|
||||||
|
8088 # pihole
|
||||||
|
#3000 # gitea
|
||||||
|
#8081 # vaultwarden
|
||||||
|
#8000 # paperless
|
||||||
|
80
|
||||||
|
443 # reverse proxy
|
||||||
|
];
|
||||||
|
allowedUDPPorts = [
|
||||||
|
22000
|
||||||
|
21027 # syncthing
|
||||||
|
3478
|
||||||
|
5514
|
||||||
|
10001
|
||||||
|
1900
|
||||||
|
123 # unifi
|
||||||
|
53 # pihole
|
||||||
|
];
|
||||||
|
allowedUDPPortRanges = [
|
||||||
|
{
|
||||||
|
from = 5656;
|
||||||
|
to = 5699;
|
||||||
|
} # unifi
|
||||||
|
];
|
||||||
|
};
|
||||||
|
timeServers = ["192.168.88.1"] ++ options.networking.timeServers.default;
|
||||||
|
>>>>>>> 337a41901fccf4591c5315525a74e6e52d33589c
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.video.hidpi.enable = false;
|
hardware.video.hidpi.enable = false;
|
||||||
@ -80,6 +119,13 @@
|
|||||||
#package = pkgs.pulseaudioFull;
|
#package = pkgs.pulseaudioFull;
|
||||||
#};
|
#};
|
||||||
hardware.bluetooth.enable = false;
|
hardware.bluetooth.enable = false;
|
||||||
|
<<<<<<< HEAD
|
||||||
|
=======
|
||||||
|
services.blueman.enable = false;
|
||||||
|
|
||||||
|
# Enable CUPS to print documents.
|
||||||
|
services.printing.enable = false;
|
||||||
|
>>>>>>> 337a41901fccf4591c5315525a74e6e52d33589c
|
||||||
|
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
sound.enable = false;
|
sound.enable = false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user