File tree Expand file tree Collapse file tree 3 files changed +121
-5
lines changed
Expand file tree Collapse file tree 3 files changed +121
-5
lines changed Original file line number Diff line number Diff line change 6262 url = "https://codeberg.org/marie/systemd-impersonate/archive/main.tar.gz" ;
6363 inputs . nixpkgs . follows = "nixpkgs-unstable" ;
6464 } ;
65+
66+ nixos-wii-u = {
67+ url = "https://codeberg.org/marie/nixos-wii-u/archive/main.tar.gz" ;
68+ } ;
6569 } ;
6670
6771 outputs =
7478 self ,
7579 colmena ,
7680 systemd-impersonate ,
81+ nixos-wii-u ,
7782 ...
7883 } :
7984 let
221226 marie-desktop = importNixpkgs {
222227 nixpkgs = nixpkgs-unstable ;
223228 } ;
229+ wii-u = importNixpkgs {
230+ nixpkgs = nixos-wii-u . inputs . nixpkgs ;
231+ } ;
224232 } ;
225233 } ;
226234 artemis =
277285 deployment . targetHost = null ;
278286 nix . registry . nixpkgs . flake = nixpkgs-unstable ;
279287 } ;
288+ wii-u = {
289+ imports = [
290+ ./hosts/wii-u/configuration.nix
291+ self . nixosModules . config
292+ nixos-wii-u . nixosModules . default
293+ ] ;
294+ deployment . targetHost = "192.168.1.62" ;
295+ deployment . buildOnTarget = false ;
296+ deployment . targetUser = null ;
297+ nix . registry . nixpkgs . flake = nixos-wii-u . inputs . nixpkgs ;
298+ nixpkgs . buildPlatform = "x86_64-linux" ;
299+ } ;
280300 } ;
281301 } ;
282302}
Original file line number Diff line number Diff line change 1+ { pkgs , ... } :
2+ {
3+ wii-u . enable = true ;
4+
5+ fileSystems = {
6+ "/" = {
7+ device = "/dev/mmcblk0p2" ;
8+ fsType = "ext4" ;
9+ } ;
10+ "/boot" = {
11+ device = "/dev/mmcblk0p1" ;
12+ fsType = "vfat" ;
13+ } ;
14+ } ;
15+
16+ uwumarie . profiles = {
17+ base = false ;
18+ headless = true ;
19+ ntp = false ;
20+ zram = false ;
21+ } ;
22+
23+ environment . systemPackages = with pkgs ; [
24+ fastfetchMinimal
25+ libinput
26+ iperf
27+ btop
28+ ] ;
29+
30+ networking = {
31+ hostName = "wiiu" ;
32+ useDHCP = false ;
33+ } ;
34+
35+ systemd . network = {
36+ enable = true ;
37+ networks = {
38+ "ethernet" = {
39+ matchConfig = {
40+ Type = [ "ether" ] ;
41+ Kind = [ "!veth" ] ;
42+ } ;
43+ networkConfig = {
44+ DHCP = "ipv4" ;
45+ IPv6AcceptRA = true ;
46+ } ;
47+ } ;
48+ } ;
49+ config . networkConfig . IPv6PrivacyExtensions = false ;
50+ } ;
51+
52+ boot . initrd . systemd . enable = true ;
53+ programs . command-not-found . enable = false ;
54+ documentation . nixos . enable = false ;
55+
56+ system . tools = {
57+ nixos-build-vms . enable = false ;
58+ nixos-enter . enable = false ;
59+ nixos-generate-config . enable = false ;
60+ nixos-install . enable = false ;
61+ nixos-option . enable = false ;
62+ } ;
63+ }
You can’t perform that action at this time.
0 commit comments