updated about, git, blog landing, added kakoune page
All checks were successful
/ deploy (push) Successful in 17s
All checks were successful
/ deploy (push) Successful in 17s
This commit is contained in:
parent
69967b1c91
commit
1eb42bfbe7
4 changed files with 100 additions and 32 deletions
|
@ -2,16 +2,19 @@
|
|||
title: About
|
||||
---
|
||||
|
||||
My name is Daniel, and I am a programmer, Linux enthusiast, and graduate
|
||||
student of cybersecurity. My research interest is authentication, and I
|
||||
like programming in Python and POSIX shell. I spend my free time writing
|
||||
code, tinkering, and contributing to open-source projects. Feel free to
|
||||
[contact me](/contact) if you want to see my resume or learn more about my
|
||||
work.
|
||||
My name is Daniel, and I am a programmer, Linux enthusiast, and graduate student
|
||||
of cybersecurity. My research interest is authentication, and I like programming
|
||||
in Python and POSIX shell. I spend my free time writing code, tinkering, and
|
||||
contributing to open-source projects. Feel free to [contact me](/contact) if you
|
||||
want to see my resume or learn more about my work.
|
||||
|
||||
I'm the author [zona] (a static site generator), [Ashen] (a color scheme),
|
||||
and a number of [Kakoune] plugins. Check my various [Git] forge profiles
|
||||
to see my latest work.
|
||||
[TOC]
|
||||
|
||||
## My work
|
||||
|
||||
I'm the author [zona] (a static site generator), [Ashen] (a color scheme), and a
|
||||
number of [Kakoune plugins](/kakoune). Check my various [Git] forge profiles to
|
||||
see my latest work.
|
||||
|
||||
[zona]: https://git.ficd.sh/ficd/zona
|
||||
[Git]: /git
|
||||
|
@ -20,25 +23,25 @@ to see my latest work.
|
|||
|
||||
## Education
|
||||
|
||||
I completed a Bachelor's of Computing (Honours) at Queen's University in
|
||||
2024, and I'm currently in the Master's of Science program at the School
|
||||
of Computing. As part of the NSERC CREATE Cybersecurity program, my work
|
||||
combines programming, cryptography, system design, and threat modeling to
|
||||
tackle real-world security challenges. I'm currently working on my thesis,
|
||||
which introduces a novel method of detecting signal relay attacks in the
|
||||
context of multi-factor authentication.
|
||||
I completed a Bachelor's of Computing (Honours) at Queen's University in 2024,
|
||||
and I'm currently in the Master's of Science program at the School of Computing.
|
||||
As part of the NSERC CREATE Cybersecurity program, my work combines programming,
|
||||
cryptography, system design, and threat modeling to tackle real-world security
|
||||
challenges. I'm currently working on my thesis, which introduces a novel method
|
||||
of detecting signal relay attacks in the context of multi-factor authentication.
|
||||
|
||||
## Stack
|
||||
## Things I use
|
||||
|
||||
I use [Kakoune] as my text editor, and I type in
|
||||
[Colemak-DH](https://colemakmods.github.io/mod-dh/) on a
|
||||
[custom layout](https://git.ficd.sh/ficd/zmk). I run Arch Linux on a
|
||||
desktop PC and ThinkPad, my preferred terminal is Foot, and I enjoy Niri
|
||||
as a window manager.
|
||||
[custom layout](https://git.ficd.sh/ficd/zmk). I run Arch Linux on a desktop PC
|
||||
and ThinkPad, my preferred terminal is Foot, and I enjoy Niri as a window
|
||||
manager.
|
||||
|
||||
## This Website
|
||||
|
||||
This website is my personal blog and homepage. It's
|
||||
[JavaScript free](https://jsfree.org/), and registered on
|
||||
[1mb.club](https://1mb.club/). The color scheme is [Ashen], and it was
|
||||
built using [zona].
|
||||
[1mb.club](https://1mb.club/). The color scheme is [Ashen], and it was built
|
||||
using [zona]. I'm working on a post describing my process for building it ---
|
||||
stay tuned if you're interested.
|
||||
|
|
|
@ -4,7 +4,4 @@ template: post_list
|
|||
post: false
|
||||
---
|
||||
|
||||
Welcome to my blog. Expect to find posts about Linux, text editors, and
|
||||
programming. If you have questions about something I've written, please
|
||||
[contact](/contact) me.
|
||||
|
||||
Likely topics: text editors, command line, Linux, and programming.
|
||||
|
|
|
@ -7,14 +7,26 @@ title: Git
|
|||
[codeberg]: https://codeberg.org/ficd
|
||||
[github]: https://github.com/ficcdaf
|
||||
|
||||
My main forge for projects on which I expect to _collaborate_ is
|
||||
[codeberg]. I [self-host a Forgejo instance](https://git.ficd.sh/ficd) for
|
||||
my personal projects. I have repositories on [git.sr.ht], but I'm
|
||||
currently in the process of migrating to [codeberg] -- don't expect the
|
||||
old repositories to stay mirrored. Finally, I use [github] _only_ if I'm
|
||||
contributing to a project hosted there.
|
||||
## forge profiles
|
||||
|
||||
My main forge for projects on which I expect to _collaborate_ is [codeberg]. I
|
||||
[self-host a Forgejo instance](https://git.ficd.sh/ficd) for my personal
|
||||
projects. I have repositories on [git.sr.ht], but I'm currently in the process
|
||||
of migrating to [codeberg] -- don't expect the old repositories to stay
|
||||
mirrored. Finally, I use [github] _only_ if I'm contributing to a project hosted
|
||||
there.
|
||||
|
||||
- [git.ficd.sh] (self-hosted)
|
||||
- [codeberg]
|
||||
- [git.sr.ht]
|
||||
- [github]
|
||||
|
||||
## selected projects
|
||||
|
||||
Here are some of my projects you may be interested in. To see the rest, please
|
||||
check my [profiles](#forge-profiles).
|
||||
|
||||
- [kakoune plugins](/kakoune)
|
||||
- [zona](https://git.ficd.sh/ficd/zona)
|
||||
- [ashen](https://codeberg.org/ficd/ashen)
|
||||
- [`mailfmt`](https://git.ficd.sh/ficd/mailfmt)
|
||||
|
|
56
content/kakoune.md
Normal file
56
content/kakoune.md
Normal file
|
@ -0,0 +1,56 @@
|
|||
---
|
||||
title: Kakoune
|
||||
---
|
||||
|
||||
[Kakoune]: https://kakoune.org
|
||||
|
||||
Here is a list of [Kakoune]-related software I've written:
|
||||
|
||||
[TOC]
|
||||
|
||||
## `pygments-kakoune`
|
||||
|
||||
An implementation of Kakoune command lexing for the Pygments syntax highlighting
|
||||
library. [Repo](https://codeberg.org/ficd/pygments-kakoune)
|
||||
|
||||
## `kak-ashen`
|
||||
|
||||
Implementation of [Ashen](https://codeberg.org/ficd/ashen) for Kakoune.
|
||||
[Repo](https://codeberg.org/ficd/kak-ashen)
|
||||
|
||||
## `kak-search-highlight`
|
||||
|
||||
Plugin for interactively highlighting search terms in Kakoune.
|
||||
[Repo](https://codeberg.org/ficd/kak-search-highlight)
|
||||
|
||||
## `kak-ltex-dictionary`
|
||||
|
||||
Hack implementing "add to dictionary" functionality for
|
||||
[`ltex-ls`](https://github.com/ltex-plus/ltex-ls-plus) through `kakoune-lsp`.
|
||||
[Repo](https://codeberg.org/ficd/kak-ltex-dictionary)
|
||||
|
||||
## `kak-autospell`
|
||||
|
||||
Small plugin to make working with Kakoune `stdlib`'s `spell`' plugin more
|
||||
convenient. [Repo](https://codeberg.org/ficd/kak-autospell)
|
||||
|
||||
## `kak-fish`
|
||||
|
||||
Implementation of `fish %{...}` command evaluation for Kakoune.
|
||||
[Repo](https://codeberg.org/ficd/kak-fishr)
|
||||
|
||||
## `kak-title-bar`
|
||||
|
||||
Plugin implementing a live buffer list as the terminal window title.
|
||||
[Repo](https://codeberg.org/ficd/kak-title-bar)
|
||||
|
||||
## `kak-lsp-diags`
|
||||
|
||||
Companion plugin to `kakoune-lsp` adding inlay diagnostics on hover support.
|
||||
[Repo](https://codeberg.org/ficd/kak-lsp-diags)
|
||||
|
||||
## `byline.kak`
|
||||
|
||||
Fork of [`byline.kak`](https://github.com/evanrelf/byline.kak) (which adds
|
||||
Helix-like behavior to `x` and `X`) --- improving performance by 17 times.
|
||||
[Repo](https://codeberg.org/ficd/byline.kak)
|
Loading…
Add table
Add a link
Reference in a new issue