No description
Find a file
2024-12-01 15:58:56 +00:00
.config re-pair the trackball 2021-05-28 19:09:38 +01:00
.gitea/workflows do not purge cache as it errors 2024-04-27 13:32:32 +01:00
.github add github actions for comparison with gitea actions 2023-07-01 08:26:35 +01:00
.vscode add vscode settings 2023-03-16 17:15:25 +00:00
.woodpecker try to fix missing git objects on push 2023-01-09 10:01:05 +00:00
guix reinstall guix vm 2022-08-14 08:31:59 +01:00
nixos remove unused 2024-12-01 15:58:56 +00:00
tools remove obsolete tools 2022-07-16 23:18:08 +01:00
.build.yml add statix check 2022-05-02 10:16:55 +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
.gitconfig.cygwin Add windows debug tools (#93) 2017-01-19 10:03:34 +00:00
.gitconfig.linux Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
.gitconfig.linux.form3 Change key signature for work 2020-10-16 17:06:41 +01:00
.gitconfig.linux.private use delta for git diff 2020-10-17 13:37:33 +01:00
.gitconfig.mac Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
.gitconfig.windows Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
.gitconfig_includes.common more more git config to nix 2020-08-01 08:33:33 +01:00
.gitconfig_includes.cygwin Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
.gitconfig_includes.mac Add Mac support (#89) 2017-01-26 05:44:03 +00:00
.gitconfig_includes.windows Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
.gitignore add basic devshell 2022-05-01 19:11:04 +01:00
.gitmodules remove submodule 2020-08-01 10:44:53 +01:00
.sops.yaml move git.cyplo.dev to cupsnet 2024-01-01 16:50:13 +00: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 port to new nvim tree 2023-06-21 08:54:23 +01:00
.vimrc.settings update neovim 2021-09-22 13:41:05 +01:00
flake.lock upgrade to 24.11 2024-12-01 12:08:22 +00:00
flake.nix upgrade to 24.11 2024-12-01 12:08:22 +00: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