Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 908 Bytes

File metadata and controls

45 lines (33 loc) · 908 Bytes

OS-Specific setup

NixOS

Add "input" to your user's extraGroups in configuration.nix:

users.users.yourname = {
  isNormalUser = true;
  extraGroups = [ "wheel" "input" ];
};

Then rebuild and reboot:

sudo nixos-rebuild switch
sudo reboot

After reboot:

git clone --recursive https://github.com/avitran0/deadlocked
cd deadlocked
direnv allow
cargo run --release

If maps parsing fails, run (it will use Source2Viewer provided by nix direnv instead of one in resources):

cargo run --release -- --local-s2v

Everything is configured in flake.nix and nix/shell.nix.

Fedora Atomic

grep -E '^input:' /usr/lib/group | sudo tee -a /etc/group && sudo usermod -aG input $USER
# Restart your machine (required)
git clone --recursive https://github.com/avitran0/deadlocked
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh