Christoph Urlacher christoph
  • Dortmund, Germany
  • CS student at TU-Dortmund

  • Joined on 2023-11-08
christoph pushed to main at christoph/cpp-masssprings 2026-02-19 23:10:19 +01:00
a48a6caefc make window resizable
53a38e9cf3 update physics engine parameters
b873a1e9d7 enable parallel build
d7ed12f6f9 move board state presets to separate file
0f131e2504 fix incorrectly added state transition on board reset
Compare 5 commits »
christoph pushed to master at christoph/flake-nixinator 2026-02-19 22:47:29 +01:00
380e11edb2 Modules/Niri: Add reset-window-height hotkey
a2153c4418 Modules/Niri: Update DMS config
abdcbe2ce9 Modules/Niri: Place blurred wallpaper in overview backdrop
Compare 3 commits »
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 23:12:03 +01:00
55ff0f3490 rebuild the repulsion force grid every n frames
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 21:43:15 +01:00
1dad350f7d add winning states to menu panel
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 20:27:24 +01:00
d92391271f add winning conditions and ability to mark them in the graph
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 13:31:02 +01:00
47628d06ad add menu pane at the top
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 03:16:16 +01:00
7faa8ecdb7 allow to restrict block movement to principal block directions + add more samples
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 02:08:47 +01:00
e2e75204ef parallelize repulsion forces using openmp
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 01:21:23 +01:00
43c9a5b715 implement uniform grid for repulsion forces
christoph pushed to main at christoph/cpp-masssprings 2026-02-18 00:53:44 +01:00
47fcea6bcb implement klotski graph closure solving + improve camera controls (panning)
christoph pushed to main at christoph/cpp-masssprings 2026-02-17 22:17:22 +01:00
039d96eee3 replace manual 3d-2d projection with orbital camera
christoph pushed to master at christoph/svelte-formula12 2026-02-17 16:06:32 +01:00
7fd1b29576 Handle PXXs below 4
christoph pushed to main at christoph/cpp-masssprings 2026-02-17 15:12:34 +01:00
8d5a6a827c add basic input handling for klotski board/graph + populate graph based on klotski moves
christoph pushed to main at christoph/cpp-masssprings 2026-02-17 13:27:15 +01:00
9d0afffb57 render klotski board
017d11245c begin implementing klotski logic
Compare 2 commits »
christoph pushed to master at christoph/flake-nixinator 2026-02-17 11:08:06 +01:00
fa286dce16 System/Nixinator: Mark /home as neededForBoot
c4454daab6 Modules/Firefox: Disable vdhcoapp
Compare 2 commits »
christoph pushed to master at christoph/flake-nixinator 2026-02-17 10:53:28 +01:00
a03c9d8227 Flake: Update lock
9db5d91da6 Modules/Niri: Enable danksearch
72716230ea Modules/Neovim: Make clangd-extensions non-lazy
2919e797ed System: Harden SSHD and authorize key
86d669c2ab Modules/Niri: Add colorpicker widget to bar
Compare 7 commits »
christoph pushed to main at christoph/cpp-masssprings 2026-02-17 00:56:30 +01:00
fba493ea93 render vertices in addition to edges
christoph pushed to master at christoph/flake-nixinator 2026-02-16 21:41:28 +01:00
05c0f8c423 Modules/Neovim: Make clangd-extensions non-lazy
christoph pushed to master at christoph/flake-nixinator 2026-02-16 20:01:43 +01:00
a93a151971 System: Harden SSHD and authorize key
christoph pushed to main at christoph/cpp-masssprings 2026-02-16 00:37:40 +01:00
d6ce1a94f5 implement verlet integration - much more stable