aboutsummaryrefslogtreecommitdiff
path: root/hosts/mercury
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/mercury')
-rw-r--r--hosts/mercury/config.nix9
-rw-r--r--hosts/mercury/hjem.nix16
-rw-r--r--hosts/mercury/nixos.nix18
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";