Compare commits

...

9 commits

9 changed files with 35 additions and 9 deletions

View file

@ -242,6 +242,7 @@
nix-prefetch-github
nix-prefetch-docker
nix-top
nix-tree
taplo
just
pciutils

View file

@ -1102,6 +1102,8 @@ Automatically use the =<lang>-ts-mode= when it is available
'(conf-toml-mode . ("taplo" "lsp" "stdio")))
(add-to-list 'eglot-server-programs
`((elixir-mode elixir-ts-mode heex-ts-mode) . ,(eglot-alternatives '(("nextls" "--stdio") "elixir-ls"))))
(add-to-list 'eglot-server-programs
'(dhall-mode . ("dhall-lsp-server")))
(add-to-list 'eglot-stay-out-of 'flymake)
(setq eglot-autoshutdown t
eldoc-echo-area-use-multiline-p 0.1)

View file

@ -17,11 +17,12 @@ rec {
{
overlays = [
self.overlays.default
inputs.ha-now-playing.overlays.${system}
inputs.pamedia.overlays.${system}
inputs.attic.overlays.default
inputs.emacs-overlay.overlay
inputs.nil.overlays.default
inputs.eww.overlays.default
inputs.ha-now-playing.overlays.${system}
inputs.nil.overlays.default
inputs.pamedia.overlays.${system}
inputs.rust-overlay.overlays.default
] ++ nixpkgs.lib.optional (system == "aarch64-linux")
(_final: super: {

View file

@ -71,6 +71,15 @@ inputs: {
tags = [ "container" ];
};
};
nix-cache = {
config = import ./nix-cache/configuration.nix inputs;
deploy = {
# host = "10.0.0.209";
host = "nix-cache.barn-beaver.ts.net";
targetUser = "erwin";
tags = [ "container" ];
};
};
odin = {
config = import ./odin/configuration.nix inputs;
deploy = {

View file

@ -62,6 +62,11 @@
# kernelParams = [ "intel_iommu=on" "i915.enable_gvt=1" "cpufreq.default_governor=ondemand" ];
extraModulePackages = with config.boot.kernelPackages; [ gasket ];
kernel.sysctl = {
"net.core.rmem_max" = 2500000;
"net.core.wmem_max" = 2500000;
};
};
hardware.enableAllFirmware = true;

View file

@ -5,6 +5,10 @@
networkmanager.enable = false;
useNetworkd = true;
nftables.enable = true;
firewall = {
allowedTCPPorts = [ 8443 ];
};
};
systemd = {

View file

@ -29,9 +29,6 @@ in
nix = {
package = pkgs.nixVersions.unstable;
extraOptions = ''
experimental-features = nix-command flakes
'';
buildMachines = mkIf cfg.remote-builders [
{
@ -52,12 +49,19 @@ in
"https://nix-community.cachix.org"
"https://marcus7070.cachix.org"
"https://devenv.cachix.org"
"https://elixir-tools.cachix.org"
];
trusted-public-keys = [
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"marcus7070.cachix.org-1:JawxHSgnYsgNYJmNqZwvLjI4NcOwrcEZDToWlT3WwXw="
"devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="
"elixir-tools.cachix.org-1:GfK9E139Ysi+YWeS1oNN9OaTfQjqpLwlBaz+/73tBjU="
];
experimental-features = [
"nix-command"
"flakes"
"auto-allocate-uids"
];
};

View file

@ -113,9 +113,9 @@ in
};
};
input = {
"36125:40349:splitKB_Kyria" = {
"36125:40349:splitkb.com_Kyria_rev1" = {
xkb_layout = "us";
xkb_options = "lv3:ralt_switch,eurosign:5";
xkb_options = "lv3:ralt_switch_multikey,eurosign:5";
};
"1133:49291:Logitech_G502_HERO_SE" = {
natural_scroll = "enabled";
@ -182,7 +182,6 @@ in
kicad
kubectl
kubernetes-helm
larynx
libnotify
libreoffice-fresh
minio-client

View file

@ -12,6 +12,7 @@ in
eboskma = {
programs = {
atuin.enable = true;
bat.enable = true;
fish.enable = true;
git = {