summaryrefslogtreecommitdiff
path: root/mod
diff options
context:
space:
mode:
Diffstat (limited to 'mod')
-rw-r--r--mod/code/cses/problems/1071.cpp19
-rw-r--r--mod/tools/typst/default.nix3
-rw-r--r--mod/users/kle/default.nix2
3 files changed, 22 insertions, 2 deletions
diff --git a/mod/code/cses/problems/1071.cpp b/mod/code/cses/problems/1071.cpp
new file mode 100644
index 0000000..778cc86
--- /dev/null
+++ b/mod/code/cses/problems/1071.cpp
@@ -0,0 +1,19 @@
+#include <iostream>
+#include <tuple>
+#include <vector>
+
+using ull = unsigned long long;
+
+int main() {
+ int n;
+ std::cin >> n;
+
+ while (n--) {
+ ull x, y;
+ std::cin >> y >> x;
+
+ auto area = y * y;
+ auto perimeter = y + y + 1;
+ auto max = area + perimeter;
+ }
+}
diff --git a/mod/tools/typst/default.nix b/mod/tools/typst/default.nix
index 5f809d6..dc3eab2 100644
--- a/mod/tools/typst/default.nix
+++ b/mod/tools/typst/default.nix
@@ -28,6 +28,7 @@ in
depotPackages
];
- shellHook = "alias typst='export XDG_DATA_HOME=${depotPackages}/share:$XDG_DATA_HOME'";
+ # shellHook = "export TYPST_PACKAGE_PATH=${depotPackages}/share";
+ shellHook = "alias typst='XDG_DATA_HOME=${depotPackages}/share typst'";
};
}
diff --git a/mod/users/kle/default.nix b/mod/users/kle/default.nix
index 6f1cda2..d8fd3a2 100644
--- a/mod/users/kle/default.nix
+++ b/mod/users/kle/default.nix
@@ -28,7 +28,7 @@ in
shell = pkgs.fish;
home = "/persist/usr/kle";
createHome = true;
- extraGroups = [ "wheel" "users" "networkmanager" "video" ];
+ extraGroups = [ "wheel" "users" "networkmanager" "video" "corectrl" ];
packages = with pkgs; [
# utilities
btop