Skip to content

Latest commit

 

History

History
75 lines (53 loc) · 2.23 KB

File metadata and controls

75 lines (53 loc) · 2.23 KB

To-Do Tracking

This file tracks things I'm either looking into or haven't gotten around to yet. Writing them down here helps me fix stuff properly instead of just hacking around problems.

Table of Contents

Colemak-DH on Delta

I want to add Colemak-DH with home-row mod support for Delta.

Development Environments

I've started using Nix Flake Templates to handle development environments and it seems pretty good! Now I'll just have to implement a template for each language I use, which, as of now consists of:

  • Rust
  • Go
  • C#
  • Haskell
  • C
  • Python

Neovim

SSH

I want to be able to use the paste buffer of the client when using Neovim on a server.

Plugin Issues

  • nvim-dap opens a window to select multiple different runners when I press <F5>.

Impermanence Setup

Current Issues

  • Desyncs: Fresh installs don't always match long-running ones.
    • Example: If I change something in my Firefox setup, like tweaking uBlock Origin settings, those changes don't carry over to new installs because they're done imperatively.
  • Installation Problems: When booting a fresh install, LUKS can't find the disk and just hangs.

Goal

  • Get rid of desyncs so fresh installs work the same as a system I've been using for a long time.

Linux Hardening

I'm currently working on hardening my systems. I'd like to look into SELinux some more for that reason and see what other people do to harden their systems.

SSH

When I'm connected to a remote machine I'd like to be able to perform actions requiring GPG signing, authentication or encryption. Because my GPG keys are stored on my YubiKey I'll need to find a way to forward that key somehow. RemoteForward looks rather promising in that regard.