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://helix.cachix.org"
|
||||
"https://nix-community.cachix.org"
|
||||
"https://nix.h.lyte.dev"
|
||||
# "https://nix.h.lyte.dev"
|
||||
"https://hyprland.cachix.org"
|
||||
];
|
||||
|
||||
|
@ -221,6 +221,8 @@
|
|||
final.helix = helix;
|
||||
# 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
|
||||
# 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;
|
||||
final.wezterm = wezterm;
|
||||
};
|
||||
|
@ -250,21 +252,15 @@
|
|||
modules = with nixosModules; [
|
||||
home-manager-defaults
|
||||
|
||||
# TODO: disko?
|
||||
hardware.nixosModules.common-cpu-intel
|
||||
|
||||
common
|
||||
troubleshooting-tools
|
||||
linux
|
||||
fonts
|
||||
|
||||
./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
|
||||
programs.wezterm = with colors.withHashPrefix; {
|
||||
enable = true;
|
||||
package = pkgs.wezterm;
|
||||
# package = pkgs.wezterm;
|
||||
extraConfig = builtins.readFile ./wezterm/config.lua;
|
||||
colorSchemes = {
|
||||
catppuccin-mocha-sapphire = {
|
||||
|
|
|
@ -22,6 +22,8 @@ config.window_background_opacity = 1.0
|
|||
config.enable_kitty_keyboard = true
|
||||
config.show_new_tab_button_in_tab_bar = true
|
||||
|
||||
-- config.front_end = "WebGpu"
|
||||
|
||||
local function tab_title(tab_info)
|
||||
local title = tab_info.tab_title
|
||||
if title and #title > 0 then
|
||||
|
|
|
@ -250,7 +250,7 @@
|
|||
"https://cache.nixos.org/"
|
||||
"https://helix.cachix.org"
|
||||
"https://nix-community.cachix.org"
|
||||
"https://nix.h.lyte.dev"
|
||||
# "https://nix.h.lyte.dev"
|
||||
"https://hyprland.cachix.org"
|
||||
];
|
||||
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;
|
||||
# IPv6AcceptRA = false;
|
||||
IPv6SendRA = true;
|
||||
DHCPPrefixDelegation = true;
|
||||
DHCPv6PrefixDelegation = true;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -406,7 +406,10 @@ in {
|
|||
|
||||
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;
|
||||
interface = interfaces.lan.name;
|
||||
dhcp-host =
|
||||
|
|
Loading…
Reference in a new issue