diff options
Diffstat (limited to 'hosts/mercury')
| -rw-r--r-- | hosts/mercury/config.nix | 9 | ||||
| -rw-r--r-- | hosts/mercury/hjem.nix | 16 | ||||
| -rw-r--r-- | hosts/mercury/nixos.nix | 18 |
3 files changed, 28 insertions, 15 deletions
diff --git a/hosts/mercury/config.nix b/hosts/mercury/config.nix index e5d8720..418b9fe 100644 --- a/hosts/mercury/config.nix +++ b/hosts/mercury/config.nix @@ -2,11 +2,19 @@ collinux = { theme = "catppuccin"; + secrets = { + "gliese-key" = { + file = ../gliese-key.age; + owner = "collin"; + }; + }; + user.useRun0 = true; desktop = { wallpaper = ./wallpapers/abstract-swirls.jpg; gtk.enable = true; + greetd = { enable = true; autologin.enable = true; @@ -24,6 +32,7 @@ programs = { firefox.enable = true; foot.enable = true; + tofi.enable = true; research.enable = true; }; diff --git a/hosts/mercury/hjem.nix b/hosts/mercury/hjem.nix index 1839625..1e87ddd 100644 --- a/hosts/mercury/hjem.nix +++ b/hosts/mercury/hjem.nix @@ -8,9 +8,7 @@ prismlauncher mpv - claude-code - - lagrange + opencode musescore vital @@ -43,16 +41,4 @@ socks5-addr = "localhost:1666" ''; - - files.".claude/settings.json".text = builtins.toJSON { - env = { - ANTHROPIC_BASE_URL = "http://localhost:4141"; - ANTHROPIC_AUTH_TOKEN = "sk-dummy"; - ANTHROPIC_MODEL = "claude-sonnet-4.5"; - ANTHROPIC_DEFAULT_HAIKU_MODEL = "gpt-5-mini"; - DISABLE_NON_ESSENTIAL_MODEL_CALLS = "1"; - CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"; - CLAUDE_CODE_ATTRIBUTION_HEADER = "0"; - }; - }; } diff --git a/hosts/mercury/nixos.nix b/hosts/mercury/nixos.nix index 5d8a63f..46153ae 100644 --- a/hosts/mercury/nixos.nix +++ b/hosts/mercury/nixos.nix @@ -1,6 +1,8 @@ { lib, + pkgs, inputs, + config, ... }: { imports = [ @@ -29,6 +31,8 @@ } ]; + services.dbus.implementation = "broker"; + environment.defaultPackages = lib.mkForce []; # im not a noob security.pki.certificates = [ @@ -55,8 +59,22 @@ Host ganymede HostName williamsfam.us.com Port 22 + + Host gliese + HostName 10.100.0.1 + User green + IdentityFile ${config.collinux.secrets."gliese-key".path} + ProxyJump collin@ganymede ''; + ## UUGGGG I DINT"W ATNT TO DO THIS + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + libGL + ]; + }; + programs.firefox.policies.ExtensionSettings = { "foxyproxy@eric.h.jung" = { installation_mode = "force_installed"; |
