Skip to content
View DCsunset's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@NixOS @task-json

Block or report DCsunset

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DCsunset/README.md

About Me

I am currently a CS student interested in storage and networking system and with a great passion for NixOS and Emacs.

  • Commonly Used Languages: TypeScript, Rust, Python, Go, C++/C
  • Operating Systems: NixOS
  • Window Managers: i3/sway
  • Editors: Emacs, Helix, VSCode
  • Frontend Frameworks: React/Preact, Vue

Selected Repositories

Nix

Filesystems (FUSE)

  • transformfs: A read-only FUSE filesystem to transform the content/name of files with Lua
  • snapshotfs: A FUSE-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
  • rangefs: A FUSE-based filesystem to map ranges in file to individual files.

Web Apps & Libraries

  • LFReader: A self-hosted Local-first Feed Reader written in Python and Preact/React.
  • taskwarrior-webui: Self-hosted Responsive Web UI for Taskwarrior based on Vue.js and Koa.js
  • vuetify-markdown-editor: A Vue.js Component for editing and previewing markdown using Vuetify.js

Tools & Productivity

  • pandoc-include: A pandoc filter to allow file and header inclusion
  • batch-cmd: Executing multiple commands in batches concurrently
  • i3-focus-group: Create a group for i3/sway containers to easily switch focus between

Editor Plugins

  • vscode-modal-editor: Customizable extension to turn VS Code into a modal editor
  • modaled: Build your own minor modes for modal editing in Emacs
  • org-moderncv: Org exporter for curriculum vitae or cover letter using moderncv

Databases & Distributed Systems

  • chord-dnt: A DHT (distributed hash table) implementation in Rust based on Chord with high performance and data replication
  • ThssDB: A SQL database written in Java from scratch for a database course
  • kv-lsmt: A fast KV store inspired by LSM Tree

Contact

GitHub Stats

DCsunset's github stats

Pinned Loading

  1. pandoc-include pandoc-include Public

    A pandoc filter to allow file and header inclusion

    Python 67 14

  2. chord-dht chord-dht Public

    A DHT (distributed hash table) implementation in Rust based on Chord with high performance and data replication.

    Rust 11 4

  3. taskwarrior-webui taskwarrior-webui Public

    Self-hosted Responsive Web UI for Taskwarrior based on Vue.js and Koa.js

    Vue 190 24

  4. vscode-modal-editor vscode-modal-editor Public

    Customizable extension to turn VS Code into a modal editor

    TypeScript 36 4

  5. modaled modaled Public

    Build your own minor modes for modal editing in Emacs

    Emacs Lisp 12 1

  6. LFReader LFReader Public

    A self-hosted Local-first Feed (RSS/Atom/JSON Feeds) Reader written in Python and Preact/React.

    TypeScript 3