Compare commits

...

2 commits

Author SHA1 Message Date
6555e2008e
Update flake lock 2024-12-07 12:05:06 +01:00
a07dc74aa7
Add rustdesk options on workstation 2024-12-07 12:02:51 +01:00
3 changed files with 36 additions and 9 deletions

18
flake.lock generated
View file

@ -184,11 +184,11 @@
]
},
"locked": {
"lastModified": 1733175814,
"narHash": "sha256-zFOtOaqjzZfPMsm1mwu98syv3y+jziAq5DfWygaMtLg=",
"lastModified": 1733484277,
"narHash": "sha256-i5ay20XsvpW91N4URET/nOc0VQWOAd4c4vbqYtcH8Rc=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "bf23fe41082aa0289c209169302afd3397092f22",
"rev": "d00c6f6d0ad16d598bf7e2956f52c1d9d5de3c3a",
"type": "github"
},
"original": {
@ -289,11 +289,11 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1733120037,
"narHash": "sha256-En+gSoVJ3iQKPDU1FHrR6zIxSLXKjzKY+pnh9tt+Yts=",
"lastModified": 1733412085,
"narHash": "sha256-FillH0qdWDt/nlO6ED7h4cmN+G9uXwGjwmCnHs0QVYM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f9f0d5c5380be0a599b1fb54641fa99af8281539",
"rev": "4dc2fc4e62dbf62b84132fe526356fbac7b03541",
"type": "github"
},
"original": {
@ -305,11 +305,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1733015953,
"narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
"lastModified": 1733392399,
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
"rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
"type": "github"
},
"original": {

View file

@ -30,6 +30,7 @@ in
./helix.nix
./games.nix
./libreoffice.nix
./rustdesk.nix
];
config = {

View file

@ -0,0 +1,26 @@
{
pkgs,
lib,
config,
...
}:
let
cfg = config.my.rustdesk;
in
with lib;
{
options = {
my.rustdesk.enable = mkOption {
type = types.bool;
default = true;
example = false;
description = "Whether to enable the RustDesk client on this workstation";
};
};
config = mkIf cfg.enable {
home.packages = with pkgs; [
rustdesk
];
};
}