This commit is contained in:
parent
61ca918cca
commit
9cf2b82e92
@ -13,13 +13,11 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
# Use GRUB 2 for BIOS
|
|
||||||
boot.loader = {
|
boot.loader = {
|
||||||
timeout = 2;
|
timeout = 2;
|
||||||
grub = {
|
grub = {
|
||||||
enable = true;
|
enable = true;
|
||||||
device = cfg.device;
|
device = cfg.device;
|
||||||
version = 2;
|
|
||||||
useOSProber = true;
|
useOSProber = true;
|
||||||
configurationLimit = 20;
|
configurationLimit = 20;
|
||||||
theme = pkgs.nixos-grub2-theme;
|
theme = pkgs.nixos-grub2-theme;
|
||||||
|
@ -10,14 +10,12 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
# Use GRUB2 for EFI
|
|
||||||
boot.loader = {
|
boot.loader = {
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = true;
|
||||||
timeout = 2;
|
timeout = 2;
|
||||||
grub = {
|
grub = {
|
||||||
enable = true;
|
enable = true;
|
||||||
device = "nodev";
|
device = "nodev";
|
||||||
version = 2;
|
|
||||||
efiSupport = true;
|
efiSupport = true;
|
||||||
useOSProber = true;
|
useOSProber = true;
|
||||||
# memtest86.enable = true;
|
# memtest86.enable = true;
|
||||||
|
@ -52,7 +52,7 @@ in
|
|||||||
jellyfin-media-player
|
jellyfin-media-player
|
||||||
joplin-desktop
|
joplin-desktop
|
||||||
config.inputs.deploy-rs.packages.${config.currentSystem}.deploy-rs
|
config.inputs.deploy-rs.packages.${config.currentSystem}.deploy-rs
|
||||||
pavucontrol-qt
|
lxqt.pavucontrol-qt
|
||||||
|
|
||||||
# For Nix IDE
|
# For Nix IDE
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
|
24
flake.lock
generated
24
flake.lock
generated
@ -22,29 +22,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"archivebox": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": [
|
|
||||||
"flake-utils"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1648612759,
|
|
||||||
"narHash": "sha256-SJwlpD2Wz3zFoX2mIYCQfwIOYHaOdeiWGFeDXsLGM84=",
|
|
||||||
"ref": "refs/heads/master",
|
|
||||||
"rev": "39d338b9b24159d8ef3309eecc0d32a2a9f102b5",
|
|
||||||
"revCount": 2,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.neet.dev/zuckerberg/archivebox.git"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.neet.dev/zuckerberg/archivebox.git"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"blobs": {
|
"blobs": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@ -281,7 +258,6 @@
|
|||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
"archivebox": "archivebox",
|
|
||||||
"dailybuild_modules": "dailybuild_modules",
|
"dailybuild_modules": "dailybuild_modules",
|
||||||
"deploy-rs": "deploy-rs",
|
"deploy-rs": "deploy-rs",
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
|
@ -24,11 +24,6 @@
|
|||||||
dailybuild_modules.inputs.nixpkgs.follows = "nixpkgs";
|
dailybuild_modules.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
dailybuild_modules.inputs.flake-utils.follows = "flake-utils";
|
dailybuild_modules.inputs.flake-utils.follows = "flake-utils";
|
||||||
|
|
||||||
# archivebox
|
|
||||||
archivebox.url = "git+https://git.neet.dev/zuckerberg/archivebox.git";
|
|
||||||
archivebox.inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
archivebox.inputs.flake-utils.follows = "flake-utils";
|
|
||||||
|
|
||||||
# nixos config deployment
|
# nixos config deployment
|
||||||
deploy-rs.url = "github:serokell/deploy-rs";
|
deploy-rs.url = "github:serokell/deploy-rs";
|
||||||
deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
|
deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
@ -55,7 +50,6 @@
|
|||||||
simple-nixos-mailserver.nixosModule
|
simple-nixos-mailserver.nixosModule
|
||||||
agenix.nixosModules.default
|
agenix.nixosModules.default
|
||||||
dailybuild_modules.nixosModule
|
dailybuild_modules.nixosModule
|
||||||
archivebox.nixosModule
|
|
||||||
nix-index-database.nixosModules.nix-index
|
nix-index-database.nixosModules.nix-index
|
||||||
({ lib, ... }: {
|
({ lib, ... }: {
|
||||||
config = {
|
config = {
|
||||||
|
@ -92,7 +92,7 @@ in
|
|||||||
radios = {
|
radios = {
|
||||||
# 2.4GHz
|
# 2.4GHz
|
||||||
wlp4s0 = {
|
wlp4s0 = {
|
||||||
hwMode = "g";
|
band = "2g";
|
||||||
noScan = true;
|
noScan = true;
|
||||||
channel = 6;
|
channel = 6;
|
||||||
countryCode = "US";
|
countryCode = "US";
|
||||||
@ -124,15 +124,15 @@ in
|
|||||||
# authentication.saePasswordsFile = "/run/agenix/hostapd-pw-experimental-tower";
|
# authentication.saePasswordsFile = "/run/agenix/hostapd-pw-experimental-tower";
|
||||||
# };
|
# };
|
||||||
};
|
};
|
||||||
extraConfig = ''
|
settings = {
|
||||||
he_oper_centr_freq_seg0_idx=8
|
he_oper_centr_freq_seg0_idx = 8;
|
||||||
vht_oper_centr_freq_seg0_idx=8
|
vht_oper_centr_freq_seg0_idx = 8;
|
||||||
'';
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# 5GHz
|
# 5GHz
|
||||||
wlan1 = {
|
wlan1 = {
|
||||||
hwMode = "a";
|
band = "5g";
|
||||||
noScan = true;
|
noScan = true;
|
||||||
channel = 128;
|
channel = 128;
|
||||||
countryCode = "US";
|
countryCode = "US";
|
||||||
@ -164,10 +164,10 @@ in
|
|||||||
# authentication.saePasswordsFile = "/run/agenix/hostapd-pw-experimental-tower";
|
# authentication.saePasswordsFile = "/run/agenix/hostapd-pw-experimental-tower";
|
||||||
# };
|
# };
|
||||||
};
|
};
|
||||||
extraConfig = ''
|
settings = {
|
||||||
vht_oper_centr_freq_seg0_idx=114
|
vht_oper_centr_freq_seg0_idx = 114;
|
||||||
he_oper_centr_freq_seg0_idx=114
|
he_oper_centr_freq_seg0_idx = 114;
|
||||||
'';
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user