No description
Find a file
Cyryl Płotnicki 3f80a52732
Some checks are pending
Debug Guix CI / debug-info (push) Waiting to run
Quick Check / validate (push) Waiting to run
Test CI Setup / test (push) Waiting to run
use nix / build (push) Successful in 12m40s
update jj settings
2025-06-22 09:02:08 +01:00
.config re-pair the trackball 2021-05-28 19:09:38 +01:00
.forgejo experiment with guix actions 2025-06-14 20:49:16 +01:00
.vscode add vscode settings 2023-03-16 17:15:25 +00:00
guix experiment with guix actions 2025-06-14 20:49:16 +01:00
nixos update jj settings 2025-06-22 09:02:08 +01:00
tools remove obsolete tools 2022-07-16 23:18:08 +01:00
.envrc add basic devshell 2022-05-01 19:11:04 +01:00
.gdbinit better gdb dashboard setup 2021-01-30 15:56:36 +00:00
.ghci ghci config added 2015-02-28 22:39:29 +01:00
.gitattributes Add windows debug tools (#93) 2017-01-19 10:03:34 +00:00
.gitignore add basic devshell 2022-05-01 19:11:04 +01:00
.rules Prevent more agent shenanigans 2025-06-08 08:44:58 +01:00
.sops.yaml Add ability to get certs for the pni.frl 2025-05-04 16:07:24 +01:00
.vimrc update coc 2022-10-02 08:20:43 +01:00
.vimrc.coc use old ctrl-b bindings for vim 2022-10-22 23:06:46 +01:00
.vimrc.filetypes cleanup vim config around formatting 2022-03-08 09:56:54 +00:00
.vimrc.keymap update coc 2022-10-02 08:20:43 +01:00
.vimrc.plugins-settings change formatter to nixfmt 2025-05-02 07:42:10 +02:00
.vimrc.settings autosave on focus lost in vim 2025-04-18 19:28:44 +01:00
flake.lock update 2025-06-21 21:39:11 +01:00
flake.nix use more stable nil 2025-06-21 21:40:02 +01:00
INSTALL_MACOS.md Minimal flake for darwin 2022-03-10 12:21:37 +00:00
LICENSE Update LICENSE 2017-10-07 11:47:40 +01:00
README.md add note on generating keys 2024-06-28 20:20:39 +01:00
shell.nix reformat with alejandra 2022-12-19 09:09:08 +00:00

https://git.cyplo.dev/cyplo/dotfiles

My dotfiles - including my vim, terminal and font config. My current setup consists of multiple machines running NixOS. This is using flakes for reproducibility and home manager for setting up user-specific things.

generating ssh keys

ssh-keygen -t ed25519

Workstations are set up by running sudo nixos-rebuild switch --flake '.#' and servers are by nixos-rebuild switch --flake '.#servername' --target-host root@hostname. I don't use home manager the program, everything is referenced from the top flake.

Setting up a new server

  • use nixos-anywhere + disko

infra setup

graph TB
    mb1
    vpsfree1
    bolty