More beef
This commit is contained in:
parent
6c85391b37
commit
6dfef5d07b
6 changed files with 1146 additions and 1160 deletions
14
flake.nix
14
flake.nix
|
@ -41,7 +41,7 @@
|
||||||
"https://cache.nixos.org/"
|
"https://cache.nixos.org/"
|
||||||
"https://helix.cachix.org"
|
"https://helix.cachix.org"
|
||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://nix.h.lyte.dev"
|
# "https://nix.h.lyte.dev"
|
||||||
"https://hyprland.cachix.org"
|
"https://hyprland.cachix.org"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -221,6 +221,8 @@
|
||||||
final.helix = helix;
|
final.helix = helix;
|
||||||
# TODO: would love to use a current wezterm build so I can make use of ssh/mux functionality without breakage
|
# TODO: would love to use a current wezterm build so I can make use of ssh/mux functionality without breakage
|
||||||
# source: https://github.com/wez/wezterm/issues/3771
|
# source: https://github.com/wez/wezterm/issues/3771
|
||||||
|
# not-yet-merged (abandoned?): https://github.com/wez/wezterm/pull/4737
|
||||||
|
# I did try using the latest code via the flake, but alas it did not resolve my issues with mux'ing
|
||||||
wezterm = wezterm-input.outputs.packages.${prev.system}.default;
|
wezterm = wezterm-input.outputs.packages.${prev.system}.default;
|
||||||
final.wezterm = wezterm;
|
final.wezterm = wezterm;
|
||||||
};
|
};
|
||||||
|
@ -250,21 +252,15 @@
|
||||||
modules = with nixosModules; [
|
modules = with nixosModules; [
|
||||||
home-manager-defaults
|
home-manager-defaults
|
||||||
|
|
||||||
|
# TODO: disko?
|
||||||
hardware.nixosModules.common-cpu-intel
|
hardware.nixosModules.common-cpu-intel
|
||||||
|
|
||||||
common
|
common
|
||||||
|
troubleshooting-tools
|
||||||
linux
|
linux
|
||||||
fonts
|
fonts
|
||||||
|
|
||||||
./nixos/beefcake.nix
|
./nixos/beefcake.nix
|
||||||
|
|
||||||
{
|
|
||||||
time = {
|
|
||||||
timeZone = "America/Chicago";
|
|
||||||
};
|
|
||||||
services.smartd.enable = true;
|
|
||||||
services.fwupd.enable = true;
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1249,7 +1249,7 @@
|
||||||
# docs: https://wezfurlong.org/wezterm/config/appearance.html#defining-your-own-colors
|
# docs: https://wezfurlong.org/wezterm/config/appearance.html#defining-your-own-colors
|
||||||
programs.wezterm = with colors.withHashPrefix; {
|
programs.wezterm = with colors.withHashPrefix; {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.wezterm;
|
# package = pkgs.wezterm;
|
||||||
extraConfig = builtins.readFile ./wezterm/config.lua;
|
extraConfig = builtins.readFile ./wezterm/config.lua;
|
||||||
colorSchemes = {
|
colorSchemes = {
|
||||||
catppuccin-mocha-sapphire = {
|
catppuccin-mocha-sapphire = {
|
||||||
|
|
|
@ -22,6 +22,8 @@ config.window_background_opacity = 1.0
|
||||||
config.enable_kitty_keyboard = true
|
config.enable_kitty_keyboard = true
|
||||||
config.show_new_tab_button_in_tab_bar = true
|
config.show_new_tab_button_in_tab_bar = true
|
||||||
|
|
||||||
|
-- config.front_end = "WebGpu"
|
||||||
|
|
||||||
local function tab_title(tab_info)
|
local function tab_title(tab_info)
|
||||||
local title = tab_info.tab_title
|
local title = tab_info.tab_title
|
||||||
if title and #title > 0 then
|
if title and #title > 0 then
|
||||||
|
|
|
@ -250,7 +250,7 @@
|
||||||
"https://cache.nixos.org/"
|
"https://cache.nixos.org/"
|
||||||
"https://helix.cachix.org"
|
"https://helix.cachix.org"
|
||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://nix.h.lyte.dev"
|
# "https://nix.h.lyte.dev"
|
||||||
"https://hyprland.cachix.org"
|
"https://hyprland.cachix.org"
|
||||||
];
|
];
|
||||||
trusted-public-keys = [
|
trusted-public-keys = [
|
||||||
|
|
2319
nixos/beefcake.nix
2319
nixos/beefcake.nix
File diff suppressed because it is too large
Load diff
|
@ -337,7 +337,7 @@ in {
|
||||||
ConfigureWithoutCarrier = true;
|
ConfigureWithoutCarrier = true;
|
||||||
# IPv6AcceptRA = false;
|
# IPv6AcceptRA = false;
|
||||||
IPv6SendRA = true;
|
IPv6SendRA = true;
|
||||||
DHCPPrefixDelegation = true;
|
DHCPv6PrefixDelegation = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -406,7 +406,10 @@ in {
|
||||||
|
|
||||||
cache-size = "10000";
|
cache-size = "10000";
|
||||||
|
|
||||||
dhcp-range = with dhcp_lease_space; ["${interfaces.lan.name},${min},${max},${netmask},24h"];
|
dhcp-range = with dhcp_lease_space; [
|
||||||
|
"${interfaces.lan.name},${min},${max},${netmask},24h"
|
||||||
|
"::,constructor:${interfaces.lan.name},ra-stateless,ra-names,4h"
|
||||||
|
];
|
||||||
except-interface = interfaces.wan.name;
|
except-interface = interfaces.wan.name;
|
||||||
interface = interfaces.lan.name;
|
interface = interfaces.lan.name;
|
||||||
dhcp-host =
|
dhcp-host =
|
||||||
|
|
Loading…
Reference in a new issue