Skip to content

Commit 4edb4e5

Browse files
committed
chore: remove deoxys VM server from configuration files
1 parent 1f56645 commit 4edb4e5

File tree

10 files changed

+42
-233
lines changed

10 files changed

+42
-233
lines changed

DEVICE_ARCHITECTURE.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,6 @@ This document provides a comprehensive overview of all devices managed by this N
3030
- Syncthing
3131
- And many more services
3232

33-
#### deoxys (VM Server)
34-
- **Architecture**: x86_64-linux
35-
- **User**: servius
36-
- **Role**: Virtual machine server for testing and isolation
37-
- **Configuration**: NixOS + Home Manager
38-
- **Location**: Local network
39-
4033
#### tsuba (Raspberry Pi)
4134
- **Architecture**: aarch64-linux
4235
- **User**: servius
@@ -100,7 +93,7 @@ This document provides a comprehensive overview of all devices managed by this N
10093

10194
### VPN Networks
10295
- **Tailscale**: Primary VPN connecting most devices
103-
- Devices: mirai, deoxys, tsuba, deck
96+
- Devices: mirai, tsuba, deck
10497
- **ZeroTier**: Secondary network layer
10598
- Devices: mirai, ryu
10699

@@ -111,7 +104,7 @@ This document provides a comprehensive overview of all devices managed by this N
111104
## Configuration Management
112105

113106
### NixOS Flake
114-
- **Manages**: mirai, deoxys, tsuba, ryu
107+
- **Manages**: mirai, tsuba, ryu
115108
- **Features**: Unified configuration across Linux devices
116109
- **Inputs**: Multiple flake inputs for extended functionality
117110

@@ -147,7 +140,7 @@ This document provides a comprehensive overview of all devices managed by this N
147140
Using deploy-rs for automated deployments:
148141

149142
```
150-
ryu → mirai, deoxys, tsuba, deck
143+
ryu → mirai, tsuba, deck
151144
kuro → mirai, shiro
152145
```
153146

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ A comprehensive, multi-platform dotfiles repository managing Linux, macOS, and s
44

55
## 📊 Architecture Overview
66

7-
This repository manages **7 devices** across multiple platforms and architectures:
7+
This repository manages **6 devices** across multiple platforms and architectures:
88

9-
- **3 Servers**: mirai (main), deoxys (VM), tsuba (Raspberry Pi)
9+
- **2 Servers**: mirai (main), tsuba (Raspberry Pi)
1010
- **1 Workstation**: ryu (primary desktop)
1111
- **3 Portable devices**: kuro (MacBook), SteamDeck, and 1 desktop Mac Mini (shiro)
1212

@@ -18,7 +18,6 @@ This repository manages **7 devices** across multiple platforms and architecture
1818
| Device | Architecture | Role | Services |
1919
|--------|-------------|------|----------|
2020
| **mirai** | x86_64-linux | Main Server | Nextcloud, Gitea, Minecraft, Immich, Paperless, +20 more |
21-
| **deoxys** | x86_64-linux | VM Server | Testing & isolation environment |
2221
| **tsuba** | aarch64-linux | Raspberry Pi | ARM-based lightweight services |
2322

2423
### Development Environment
@@ -61,7 +60,6 @@ nix run home-manager/master -- switch --flake .#deck
6160
### Available Devices
6261
- `mirai` - Main server
6362
- `ryu` - Primary desktop
64-
- `deoxys` - VM server
6563
- `tsuba` - Raspberry Pi
6664
- `kuro` - MacBook (fs0c131y)
6765
- `shiro` - MacBook (servius)
@@ -256,4 +254,4 @@ This repository contains configurations and scripts for personal use. Individual
256254

257255
---
258256

259-
**Infrastructure Status**: 7 devices managed • 20+ services hosted • Multi-platform deployment ready
257+
**Infrastructure Status**: 6 devices managed • 20+ services hosted • Multi-platform deployment ready

deploy.nix

Lines changed: 26 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,31 @@
2828
user = "root";
2929
};
3030
};
31-
kuro = {
32-
hostname = "kuro";
33-
interactiveSudo = true;
34-
profiles.system = {
35-
sshUser = "fs0c131y";
36-
path = inputs.deploy-rs.lib.aarch64-darwin.activate.darwin self.darwinConfigurations.kuro;
37-
user = "root";
38-
};
39-
};
40-
shiro = {
41-
hostname = "shiro";
42-
interactiveSudo = true;
43-
profiles.system = {
44-
sshUser = "servius";
45-
path = inputs.deploy-rs.lib.aarch64-darwin.activate.darwin self.darwinConfigurations.shiro;
46-
user = "root";
47-
};
48-
};
49-
deoxys = {
50-
hostname = "deoxys";
51-
profiles.system = {
52-
sshUser = "servius";
53-
path = inputs.deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.deoxys;
54-
user = "root";
55-
};
56-
};
57-
deck = {
58-
hostname = "steamdeck";
59-
profiles.system = {
60-
sshUser = "deck";
61-
path = inputs.deploy-rs.lib.x86_64-linux.activate.home-manager self.homeConfigurations.deck;
62-
user = "deck";
63-
};
64-
};
31+
# kuro = {
32+
# hostname = "kuro";
33+
# interactiveSudo = true;
34+
# profiles.system = {
35+
# sshUser = "fs0c131y";
36+
# path = inputs.deploy-rs.lib.aarch64-darwin.activate.darwin self.darwinConfigurations.kuro;
37+
# user = "root";
38+
# };
39+
# };
40+
# shiro = {
41+
# hostname = "shiro";
42+
# interactiveSudo = true;
43+
# profiles.system = {
44+
# sshUser = "servius";
45+
# path = inputs.deploy-rs.lib.aarch64-darwin.activate.darwin self.darwinConfigurations.shiro;
46+
# user = "root";
47+
# };
48+
# };
49+
# deck = {
50+
# hostname = "steamdeck";
51+
# profiles.system = {
52+
# sshUser = "deck";
53+
# path = inputs.deploy-rs.lib.x86_64-linux.activate.home-manager self.homeConfigurations.deck;
54+
# user = "deck";
55+
# };
56+
# };
6557
};
6658
}

flake.nix

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -276,14 +276,6 @@
276276
tertiary = "DP-1";
277277
};
278278
};
279-
deoxys = mkDevice {
280-
name = "deoxys";
281-
system = "x86_64-linux";
282-
user = "servius";
283-
hasGui = false; # It's a vm so no GUI apps are used
284-
isNix = true;
285-
isServer = true;
286-
};
287279
tsuba = mkDevice {
288280
name = "tsuba";
289281
system = "aarch64-linux";

home/programs/neovim.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
programs.nixvim =
44
{
55
enable = true;
6+
nixpkgs = {
7+
config = {
8+
allowUnfree = true;
9+
};
10+
};
611
}
712
// (import ./../../neovim {inherit pkgs;});
813
}

home/programs/ssh.nix

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
user = "git";
1616
host = "github.com";
1717
};
18-
deoxys = {
19-
user = "servius";
20-
hostname = "deoxys";
21-
forwardAgent = true;
22-
};
2318
mirai = {
2419
user = "fs0c131y";
2520
hostname = "sh.darksailor.dev";

neovim/default.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,11 @@ in {
173173
trouble.enable = true;
174174
ts-context-commentstring.enable = true;
175175
which-key.enable = true;
176+
177+
sidekick = {
178+
enable = true;
179+
};
180+
176181
conform-nvim = {
177182
enable = true;
178183
settings = {

nixos/deoxys/configuration.nix

Lines changed: 0 additions & 127 deletions
This file was deleted.

nixos/deoxys/deoxys.nix

Lines changed: 0 additions & 41 deletions
This file was deleted.

nixos/deoxys/services/default.nix

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)