yet another mirror
Find a file
2025-06-08 12:21:11 +02:00
.config/nvim nvim: nvim-origami not working 2025-06-06 22:52:43 +02:00
nix vanadium: haskell-language-server cache 2025-06-08 12:21:11 +02:00
scripts add script to handle live photo 2025-02-08 18:41:23 +01:00
.envrc nix: add devShell 2025-04-06 19:02:57 +02:00
.git-blame-ignore-revs git: ignore format rev 2025-02-08 18:41:18 +01:00
.gitattributes add wallpaper 2024-10-30 20:19:43 +01:00
.gitignore vanadium: move xmonad config 2025-05-20 11:05:05 +02:00
.gitmodules meta: remove unused submodules 2024-11-15 19:06:39 +01:00
.stow-local-ignore stow: don't link env 2025-05-05 23:46:35 +02:00
.stylua.toml meta: moved stylua configuration 2024-10-30 20:19:54 +01:00
default.nix nix: remove export of overlay in default.nix 2025-05-28 13:42:32 +02:00
Justfile Just: remove environment code 2025-05-22 23:46:12 +02:00
LICENSE please don't AI me 2024-10-30 20:19:48 +01:00
README.md chore: update README 2025-05-28 12:41:08 +02:00
shell.nix packages: rework package set organisation 2025-05-28 04:30:12 +02:00

This repo is managed with Nix + GNU stow

Hosts

  • vanadium: Framework 13 (AMD 7040 Series)
  • tungsten: MacBook Air 2014 (because it gets really hot)

Linux

  • Window Manager : XMonad
  • Status Bar : xmobar
  • Compositor : picom
  • Input Method : fcitx Cangjie (Kinda borked and is still a work in progress, but works good enough.)
  • Font : Customized iosevka (thicker regular and fun stuff)
  • Terminal : kitty + tmux + fish

Editors and Shell

  • nvim: Mainly used for Nix, Haskell, Shell, Go, Typst / Markdown. (in order of frequency of use)
  • tmux
  • fish
  • starship

Nix

Packages

This repository exports my custom packages under attribute packages.

Binary Cache

You should use my binary cache if you're building my fonts, they take a while.

https://leana8959.cachix.org
leana8959.cachix.org-1:CxQSAp8lcgMv8Me459of0jdXRW2tcyeYRKTiiUq8z0M=

Layout

My dvorak french layout has been ported to linux using nix.

Misc utilities

  • cmus: My vim-like bindings and "fixes" for macOS, as well as a customized linux script that notify-sends the current playing song.

Theme

I have made a theme (a fork of Atom's one-light) where all my tools are visually unified. It's neovim part can be found here.

Notable shell scripts

All of these are written in fish script. Maybe it's not a good idea, but it's too late and I want good integration with fish anyway.

  • tmux-sessionizer: a fish script inspired by ThePrimeagen, allows jumping between different tmux sessions using fzf
  • tmux-last: toggle the last tmux session
  • c2r: clone repository to ~/repo/owner/name, where I can then attach to using sessionizer The sessionizer primitives starts with two underscores and are reused.

Have fun :)