Compare commits

..

10 Commits

Author SHA1 Message Date
72cbcd5551 enable wireshark; add retry on systemd service; 2025-05-14 16:09:26 +01:00
340a2ab92f update flake.lock 2025-05-14 00:26:34 +01:00
6046f90c81 update flake.lock 2025-05-13 00:22:48 +01:00
3221c78b23 update flake.lock 2025-05-12 00:59:34 +01:00
ee264ae42d update flake.lock 2025-05-10 01:52:06 +01:00
8f5e6d6c10 update flake.lock 2025-05-08 00:26:42 +01:00
f83178aa06 update flake.lock 2025-05-06 23:52:38 +01:00
9c35d324b9 update flake.lock 2025-05-05 00:29:27 +01:00
e8ee2672c9 update flake.lock 2025-05-04 00:49:09 +01:00
82cbe88da2 update flake.lock 2025-05-03 00:34:26 +01:00
4 changed files with 26 additions and 22 deletions

View File

@@ -14,8 +14,5 @@
}; };
programs.gamemode.enable = true; programs.gamemode.enable = true;
programs.gamescope.enable = true; programs.gamescope.enable = true;
# ensure users who need access to this have `cdrom` as `extraGroups`
# Wait for https://github.com/NixOS/nixpkgs/pull/397358 to be in stable to reenable
programs.cdemu.enable = true; programs.cdemu.enable = true;
} }

View File

@@ -43,12 +43,15 @@
hardware.tuxedo-drivers.enable = true; hardware.tuxedo-drivers.enable = true;
programs.nix-ld.enable = true; programs.nix-ld.enable = true;
programs.wireshark = {
enable = true;
};
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.worble = { users.users.worble = {
initialPassword = "password"; initialPassword = "password";
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "gamemode" "docker" "cdrom" ]; # Enable sudo for the user. extraGroups = [ "wheel" "gamemode" "docker" "cdrom" "wireshark" ]; # Enable sudo for the user.
linger = true; linger = true;
}; };

View File

@@ -113,6 +113,8 @@
Unit = { Unit = {
Description = "rclone-media /mnt/HDD1/Videos/"; Description = "rclone-media /mnt/HDD1/Videos/";
After = [ "network.target" "mnt-HDD1.mount" ]; After = [ "network.target" "mnt-HDD1.mount" ];
# Maybe? https://unix.stackexchange.com/questions/281650/systemd-unit-requiresmountsfor-vs-conditionpathisdirectory
# RequiresMountsFor = "/mnt/HDD1/Videos/";
}; };
Install = { Install = {
@@ -120,6 +122,8 @@
}; };
Service = { Service = {
RestartSec = 10;
Restart = "on-failure";
Type = "exec"; Type = "exec";
ExecStart = "${pkgs.writeShellApplication { ExecStart = "${pkgs.writeShellApplication {
name = "rclone-media"; name = "rclone-media";

36
flake.lock generated
View File

@@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745812220, "lastModified": 1746729224,
"narHash": "sha256-hotBG0EJ9VmAHJYF0yhWuTVZpENHvwcJ2SxvIPrXm+g=", "narHash": "sha256-9R4sOLAK1w3Bq54H3XOJogdc7a6C2bLLmatOQ+5pf5w=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "d0c543d740fad42fe2c035b43c9d41127e073c78", "rev": "85555d27ded84604ad6657ecca255a03fd878607",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -45,11 +45,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745557122, "lastModified": 1747020534,
"narHash": "sha256-eqSo9ugzsqhFgaDFYUZj943nurlX4L6f+AW0skJ4W+M=", "narHash": "sha256-D/6rkiC6w2p+4SwRiVKrWIeYzun8FBg7NlMKMwQMxO0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1", "rev": "b4bbdc6fde16fc2051fcde232f6e288cd22007ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -85,11 +85,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1745978191, "lastModified": 1747101711,
"narHash": "sha256-DC9GhExyUbJKbBMgs+YA4fuUzOqUPuA6pR0mDI3MELk=", "narHash": "sha256-VJ6NkQAIXvNr+THN6TlNqlSY3lB1hv/o4yvfG82sHQI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "72da67da783674ef82032f4d5bcf686a7ccd8776", "rev": "1830b606ba0a839ab60f8465c23613620e9982de",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -100,11 +100,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1745955289, "lastModified": 1747129300,
"narHash": "sha256-mmV2oPhQN+YF2wmnJzXX8tqgYmUYXUj3uUUBSTmYN5o=", "narHash": "sha256-L3clA5YGeYCF47ghsI7Tcex+DnaaN/BbQ4dR2wzoiKg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "72081c9fbbef63765ae82bff9727ea79cc86bd5b", "rev": "e81fd167b33121269149c57806599045fd33eeed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -132,11 +132,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1745930157, "lastModified": 1746904237,
"narHash": "sha256-y3h3NLnzRSiUkYpnfvnS669zWZLoqqI6NprtLQ+5dck=", "narHash": "sha256-3e+AVBczosP5dCLQmMoMEogM57gmZ2qrVSrmq9aResQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "46e634be05ce9dc6d4db8e664515ba10b78151ae", "rev": "d89fc19e405cb2d55ce7cc114356846a0ee5e956",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -148,11 +148,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1745921652, "lastModified": 1746957726,
"narHash": "sha256-hEAvEN+y/OQ7wA7+u3bFJwXSe8yoSf2QaOMH3hyTJTQ=", "narHash": "sha256-k9ut1LSfHCr0AW82ttEQzXVCqmyWVA5+SHJkS5ID/Jo=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b000159bba69b0106a42f65e52dbf27f77aca9d3", "rev": "a39ed32a651fdee6842ec930761e31d1f242cb94",
"type": "github" "type": "github"
}, },
"original": { "original": {