Add remapper

This commit is contained in:
Alexander Bantyev 2023-01-06 15:19:00 +04:00
parent df6c64b1bb
commit 9fedf21534
Signed by: balsoft
GPG Key ID: E081FF12ADCB4AD5
6 changed files with 151 additions and 8 deletions

View File

@ -289,6 +289,36 @@
"type": "github"
}
},
"flake-utils_4": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_5": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": "nixpkgs_3",
@ -559,6 +589,36 @@
"type": "github"
}
},
"nixpkgs_10": {
"locked": {
"lastModified": 1671741567,
"narHash": "sha256-SSmlJkiSOkrM0CW6pASLAMs1+3TaAogmw0hwch+VvhQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "7ed9bbb62d807957938a46a136113cf18b7552fe",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_11": {
"locked": {
"lastModified": 1599773960,
"narHash": "sha256-5bL52aaUOOyOBjgKh9/6jQlFbeE+WfVX7dpvjohmD+w=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5916b9637048446755629c84ae6f13361f623d13",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1671877799,
@ -670,15 +730,16 @@
},
"nixpkgs_9": {
"locked": {
"lastModified": 1599773960,
"narHash": "sha256-5bL52aaUOOyOBjgKh9/6jQlFbeE+WfVX7dpvjohmD+w=",
"owner": "nixos",
"lastModified": 1672791794,
"narHash": "sha256-mqGPpGmwap0Wfsf3o2b6qHJW1w2kk/I6cGCGIU+3t6o=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5916b9637048446755629c84ae6f13361f623d13",
"rev": "9813adc7f7c0edd738c6bdd8431439688bb0cb3d",
"type": "github"
},
"original": {
"owner": "nixos",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
@ -699,6 +760,26 @@
"type": "github"
}
},
"remapper": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs": "nixpkgs_9",
"telegram-bot-monadic": "telegram-bot-monadic"
},
"locked": {
"lastModified": 1672953367,
"narHash": "sha256-UxZoBfiOayax8R53KoP7HuzR3DY9P2cZEP6WJIwWFYc=",
"owner": "balsoft",
"repo": "remapper",
"rev": "f7729afe256c694da1a19e9a780e43710e0a8119",
"type": "github"
},
"original": {
"owner": "balsoft",
"repo": "remapper",
"type": "github"
}
},
"root": {
"inputs": {
"NUR": "NUR",
@ -725,6 +806,7 @@
"nixpkgs": "nixpkgs_8",
"nixpkgs-old": "nixpkgs-old",
"nixpkgs-wayland": "nixpkgs-wayland",
"remapper": "remapper",
"rycee": "rycee",
"simple-nixos-mailserver": "simple-nixos-mailserver",
"simple-osd-daemons": "simple-osd-daemons",
@ -766,7 +848,7 @@
"simple-osd-daemons": {
"inputs": {
"crate2nix": "crate2nix",
"nixpkgs": "nixpkgs_9"
"nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1651606905,
@ -798,6 +880,42 @@
"type": "github"
}
},
"telegram-bot-monadic": {
"inputs": {
"flake-utils": "flake-utils_5",
"nixpkgs": "nixpkgs_10",
"telegram-bot-simple": "telegram-bot-simple"
},
"locked": {
"lastModified": 1672247639,
"narHash": "sha256-zqor3Yf/Ezh1VC6gemD+nm1pxZut7fulDeNOmXZpqwY=",
"owner": "balsoft",
"repo": "telegram-bot-monadic",
"rev": "ac9ac7a353b44ea5c5b83758078df677b8691bc5",
"type": "github"
},
"original": {
"owner": "balsoft",
"repo": "telegram-bot-monadic",
"type": "github"
}
},
"telegram-bot-simple": {
"flake": false,
"locked": {
"lastModified": 1671981417,
"narHash": "sha256-Q9Pe6dCvCuGsRv3wmxqU8mCWhasQhRwDDIKO8XvdpJA=",
"owner": "fizruk",
"repo": "telegram-bot-simple",
"rev": "a0aa517586fd3bb2324a617d2d185c0b65e56398",
"type": "github"
},
"original": {
"owner": "fizruk",
"repo": "telegram-bot-simple",
"type": "github"
}
},
"utils": {
"locked": {
"lastModified": 1667395993,

View File

@ -95,6 +95,8 @@
};
nix-vscode-marketplace.url = "github:AmeerTaweel/nix-vscode-marketplace";
remapper.url = "github:balsoft/remapper";
};
outputs = { nixpkgs, self, nix, deploy-rs, ... }@inputs:

View File

@ -13,6 +13,7 @@
# home-assistant
# mastodon
irc
remapper
];
services.logind.lidSwitch = "ignore";

View File

@ -129,4 +129,6 @@ in rec {
codebraid = prev.codebraid.overrideAttrs (_: {
src = inputs.codebraid;
});
remapper = inputs.remapper.packages.${final.system}.default;
}

View File

@ -47,12 +47,11 @@ in {
desktop = "codium-wayland";
};
home-manager.users.balsoft = {
programs.vscode = {
enable = true;
package = pkgs.vscodium;
mutableExtensionsDir = false;
mutableExtensionsDir = true;
extensions =
with inputs.nix-vscode-marketplace.packages.${pkgs.system}.vscode;
with inputs.nix-vscode-marketplace.packages.${pkgs.system}.open-vsx;

View File

@ -0,0 +1,21 @@
{ config, pkgs, ... }: {
systemd.services.remapper = {
path = [ pkgs.remapper ];
script = "remapper";
serviceConfig = {
EnvironmentFile = config.secrets.remapper-telegram-token.decrypted;
PrivateTmp = true;
User = "remapper";
Group = "remapper";
};
};
users.users.remapper = {
isSystemUser = true;
group = "remapper";
};
users.groups.remapper = { };
secrets.remapper-telegram-token = {
owner = "remapper:remapper";
services = [ "remapper" ];
};
}