mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 14:49:14 +00:00
yet another mirror
|
|
||
|---|---|---|
| .config | ||
| .quotes | ||
| nix | ||
| .gitattributes | ||
| .gitmodules | ||
| LICENSE | ||
| README.md | ||
This repo is managed with Nix + GNU stow (for neovim)
Editors and Shell
nvim: Mainly used for Haskell, Rust, Java, Typst, Scala. (in order of frequency of use)starshipfish
Hosts
- bismuth : MacBook Pro 2021
- carbon : Thinkpad T470
- tungsten : MacBook Air 2014 (because it gets really hot)
- hydrogen : Raspberry Pi 4
Packages
This repository exports (some of) my custom packages. For example, use
nix build -L "git+https://git.earth2077.fr/leana/.files?dir=nix#hiosevka-nerd-font-mono"
To build hIosevka Nerd Font, Iosevka with Haskell ligatures. 1
Binary Cache
You can use my binary cache for my packages:
https://leana8959.cachix.org
leana8959.cachix.org-1:CxQSAp8lcgMv8Me459of0jdXRW2tcyeYRKTiiUq8z0M=
Layout
My dvorak french layout has been ported to linux using nix.
Theme
I have made a theme (a fork of Atom's one-light) all my tools are visually unified.
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 fzftmux_last: toggle the last tmux sessionclone_to_repo: clone repository to~/repos/owner/name, where I can then attach to using sessionizer
Linux
Rarely used since I don't have enough time to figure my way out on linux completly, sadly.
xmonadxmobarfcitx: CangJie (倉頡) input method
Misc
cmus: My vim-like bindings and fixes for macOS
Have fun :)