Compare commits

..

7 commits

Author SHA1 Message Date
BuyMyMojo
d5eeaa2c78
bump flake.lock 2025-04-06 15:03:10 +10:00
BuyMyMojo
31ccc723c8
Update networking to work with tailscale 2025-04-06 15:03:04 +10:00
BuyMyMojo
855c05d027
Uninstall gimp, moving to flatpak to use 3.0.2 2025-04-06 15:02:28 +10:00
BuyMyMojo
b63c98bde7
Add base discord install for testing 2025-04-06 15:02:14 +10:00
BuyMyMojo
728f907bd2
Fix missing virtualisation.nix import 2025-04-06 15:01:52 +10:00
BuyMyMojo
b497dc790f
Fix missing gsr-ui input 2025-04-05 10:43:31 +11:00
BuyMyMojo
d8bb3a2310
Fix wrong line location 2025-04-05 10:42:25 +11:00
8 changed files with 22 additions and 12 deletions

4
nixos/flake.lock generated
View file

@ -327,11 +327,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-rADqSJu492bURPi5fmvPyeG1B5bV3k2hfGR+VfHn1Ig=", "narHash": "sha256-rADqSJu492bURPi5fmvPyeG1B5bV3k2hfGR+VfHn1Ig=",
"path": "/nix/store/s9ypyzhld942rdr1xawc4f643ab1jmdz-source/nixos/programs/shadps4", "path": "/nix/store/1wdk50abjwp8dcz1zjp0ax95312q723w-source/nixos/programs/shadps4",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/s9ypyzhld942rdr1xawc4f643ab1jmdz-source/nixos/programs/shadps4", "path": "/nix/store/1wdk50abjwp8dcz1zjp0ax95312q723w-source/nixos/programs/shadps4",
"type": "path" "type": "path"
} }
}, },

View file

@ -17,6 +17,7 @@
./packages/game-extras.nix ./packages/game-extras.nix
./packages/emulation.nix ./packages/emulation.nix
./packages/wine.nix ./packages/wine.nix
./packages/virtualisation.nix
./packages/video-capture.nix ./packages/video-capture.nix
./packages/video-prod.nix ./packages/video-prod.nix

View file

@ -2,7 +2,6 @@
config, config,
pkgs, pkgs,
unstable, unstable,
gsr-ui,
inputs, inputs,
... ...
}: }:

View file

@ -34,6 +34,7 @@ in
# === Communication === # === Communication ===
pkgs.vesktop pkgs.vesktop
pkgs.discord-canary pkgs.discord-canary
pkgs.discord
pkgs.signal-desktop pkgs.signal-desktop
pkgs.telegram-desktop pkgs.telegram-desktop
# pkgs.thunderbird-latest-unwrapped # pkgs.thunderbird-latest-unwrapped
@ -49,7 +50,7 @@ in
# === Editors/Office === # === Editors/Office ===
# === Media === # === Media ===
unstable.gimp # unstable.gimp
unstable.krita unstable.krita
unstable.mpv unstable.mpv
unstable.losslesscut-bin unstable.losslesscut-bin

View file

@ -4,6 +4,7 @@
unstable, unstable,
inputs, inputs,
lib, lib,
gsr-ui,
... ...
}: }:

View file

@ -17,13 +17,12 @@ let
''; '';
in in
{ {
home.file."bin/wine".source = unstable.wineWowPackages.waylandFull;
home.packages = home.packages =
with unstable; with unstable;
with inputs; with inputs;
[ [
home.file."bin/wine".source = unstable.wineWowPackages.waylandFull;
unstable.wineWowPackages.waylandFull unstable.wineWowPackages.waylandFull
unstable.winetricks unstable.winetricks
]; ];

View file

@ -189,13 +189,20 @@
# networking.interfaces.enp6s0.useDHCP = lib.mkDefault true; # networking.interfaces.enp6s0.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true; # networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true;
systemd.network.enable = true;
networking.useNetworkd = true;
networking.useDHCP = false;
networking.interfaces.enp4s0.useDHCP = true;
networking.interfaces.enp6s0.useDHCP = true;
networking.interfaces.tailscale0.useDHCP = false;
networking.nftables.enable = true;
networking.nameservers = [ networking.nameservers = [
"1.1.1.1#one.one.one.one" "1.1.1.1#one.one.one.one"
"1.0.0.1#one.one.one.one" "1.0.0.1#one.one.one.one"
]; ];
# systemd.network.enable = false;
systemd.network.networks."10-wan" = { systemd.network.networks."10-wan" = {
# match the interface by name # match the interface by name
matchConfig.Name = "enp4s0"; matchConfig.Name = "enp4s0";

View file

@ -54,7 +54,11 @@
}; };
}; };
tailscale.enable = true; tailscale = {
enable = true;
useRoutingFeatures = "both";
package = unstable.tailscale;
};
# tailscale.extraSetFlags = [ # tailscale.extraSetFlags = [
# "--advertise-exit-node" # "--advertise-exit-node"
@ -63,8 +67,8 @@
resolved = { resolved = {
enable = true; enable = true;
dnssec = "true"; # dnssec = "true";
domains = [ "~." ]; # domains = [ "~." ];
fallbackDns = [ fallbackDns = [
"1.1.1.1#one.one.one.one" "1.1.1.1#one.one.one.one"
"1.0.0.1#one.one.one.one" "1.0.0.1#one.one.one.one"
@ -72,8 +76,6 @@
dnsovertls = "true"; dnsovertls = "true";
}; };
# blocky = { # blocky = {
# enable = true; # enable = true;
# settings = { # settings = {