Commit Graph
100 Commits
Author SHA1 Message Date
hektor 7ee38d8dc9 Modularize NixOS SSH config 2025-11-10 17:04:45 +01:00
hektor 56a1a081ab Modularize NixOS fonts config 2025-11-10 16:49:25 +01:00
hektor a9e65c5732 Set up 'nix-topology' 2025-11-10 16:38:32 +01:00
hektor f70a2878c3 Set up nix formatter and language server 2025-10-23 16:26:04 +02:00
hektor 9482816cd5 Merge commit '7368b4471b7b5826d9b02d2725929af8d626026a' 2025-10-21 00:01:04 +02:00
hektor 2bc003b312 Merge commit '8f7a78067194008613842b78eb9ba6c632a8e4e3' 2025-10-21 00:00:41 +02:00
hektor 7368b4471b Merge commit '8f7a78067194008613842b78eb9ba6c632a8e4e3' 2025-10-21 00:00:41 +02:00
hektor 8f7a780671 Squashed 'dots/' changes from 357b97a..24ce8f3
24ce8f3 Migrate '.vim/plugin' to neovim
e3d9612 Remove vim yin/yang colorschemes
05986a3 Migrate '.vim/ftplugin' to neovim
05bc2ec Migrate vim snippets to neovim (LuaSnip)
128ae8e Migrate '.vim/ftdetect/prolog' to neovim
f3188f7 Migrate '.vim/after/syntax' to neovim
85d56f9 Migrate vim init config to neovim
afca2ca Migrate '.vim/after' to neovim
d6875c9 Add 'eslint_d' PID to 'nvim-lint' config
568e45f Remove jira aliases
78fa170 Disable 'xdg-user-dirs' by default
5216f79 Alias bash 'history' command to 'h'
0f29dc3 Add neovim dependencies to flake
c901a1c test
dc4ebfc Merge commit '490998275cbdc5ff032d4a39794bf850f4bfefec'
73fd4af Add neovim 'auto-session' plugin setup
ff47da9 Add minimal readme to my neovim configuration
6dff3eb Add minimal readme to my neovim configuration
c94ccd3 Remove neovim lazy load related config
75ca003 Fall back to 'paq.nvim' only when not on 'nixCats'
78094a0 Add 'nixCatsUtils' from 'nixCats'
6e81624 Add neovim packages to 'nixCats' flake
6ded0b1 Add minimal 'nixCats' flake template
d0550b3 Link NixOS repo in dotfiles repository

git-subtree-dir: dots
git-subtree-split: 24ce8f39afe8822e2d1bfb2bcd57fdafece14c30
2025-10-20 23:59:27 +02:00
hektor d4cd0f7806 Migrate '.vim/plugin' to neovim 2025-10-20 23:57:01 +02:00
hektor a9a7602807 Remove vim yin/yang colorschemes 2025-10-20 23:57:01 +02:00
hektor 06c51f35fa Migrate '.vim/ftplugin' to neovim 2025-10-20 23:57:01 +02:00
hektor b89e8b09ce Migrate vim snippets to neovim (LuaSnip) 2025-10-20 23:57:01 +02:00
hektor 662213d8c6 Migrate '.vim/ftdetect/prolog' to neovim 2025-10-20 23:57:01 +02:00
hektor e29326a34b Migrate '.vim/after/syntax' to neovim 2025-10-20 23:57:01 +02:00
hektor b65127dbd4 Migrate vim init config to neovim 2025-10-20 23:57:01 +02:00
hektor a605297931 Migrate '.vim/after' to neovim 2025-10-20 23:57:01 +02:00
hektor 3f106f671e Add 'eslint_d' PID to 'nvim-lint' config 2025-10-16 12:14:15 +02:00
hektor fa233fb022 Remove jira aliases 2025-10-16 12:08:22 +02:00
hektor 5fd3203035 Disable 'xdg-user-dirs' by default 2025-10-16 11:56:18 +02:00
hektor 550c1e9521 Alias bash 'history' command to 'h' 2025-10-16 11:56:18 +02:00
hektor e94421aff6 Fix Iosevka font in NixOS 2025-10-15 23:23:58 +02:00
hektor 6f79b79bdd Add neovim dependencies to flake 2025-10-15 22:48:09 +02:00
hektor e1abfa2502 Add neovim dependencies to flake 2025-10-15 22:48:09 +02:00
hektor d46c1d0ea6 test 2025-10-15 22:25:28 +02:00
hektor ee54549a2c test 2025-10-15 22:25:28 +02:00
hektor ca8900fbea Merge commit 'dc4ebfc66bbf44a358fb1898a1b76b4e2efb9541' 2025-10-15 22:21:14 +02:00
hektor dc4ebfc66b Merge commit '490998275cbdc5ff032d4a39794bf850f4bfefec' 2025-10-15 22:18:59 +02:00
hektor 73fd4af9d2 Add neovim 'auto-session' plugin setup 2025-10-15 22:17:56 +02:00
hektor 71f4477a9f Lock flake 2025-10-15 21:27:59 +02:00
hektor ff47da96f6 Add minimal readme to my neovim configuration 2025-10-15 21:26:56 +02:00
hektor 001696844a Add minimal readme to my neovim configuration 2025-10-15 21:26:56 +02:00
hektor 6dff3ebec4 Add minimal readme to my neovim configuration 2025-10-15 21:19:22 +02:00
hektor c94ccd3903 Remove neovim lazy load related config 2025-10-15 20:50:58 +02:00
hektor bce4e84cd0 Remove neovim lazy load related config 2025-10-15 20:50:58 +02:00
hektor 75ca0033a2 Fall back to 'paq.nvim' only when not on 'nixCats' 2025-10-15 20:38:39 +02:00
hektor 88f20e3aee Fall back to 'paq.nvim' only when not on 'nixCats' 2025-10-15 20:38:39 +02:00
hektor 78094a0075 Add 'nixCatsUtils' from 'nixCats' 2025-10-15 20:15:43 +02:00
hektor 6327afdfa9 Add 'nixCatsUtils' from 'nixCats' 2025-10-15 20:15:43 +02:00
hektor eb76bf69c2 Source kitty configuration in home manager 2025-10-15 19:45:01 +02:00
hektor 2f939ed531 Add 'nixCats' neovim flake to NixOS flake 2025-10-14 22:59:24 +02:00
hektor 6e816241cd Add neovim packages to 'nixCats' flake 2025-10-14 22:03:49 +02:00
hektor 8003b6231f Add neovim packages to 'nixCats' flake 2025-10-14 22:03:49 +02:00
hektor 6ded0b12d3 Add minimal 'nixCats' flake template 2025-10-13 21:59:58 +02:00
hektor bcad8acd9f Add minimal 'nixCats' flake template 2025-10-13 21:59:58 +02:00
hektor a117de9470 Source relevant '.bashrc.d/*' files in NixOS home manager 2025-10-05 19:56:38 +02:00
hektor da320c9dc4 Simplify NixOS fzf configuration 2025-10-05 19:56:38 +02:00
hektor 7520bedbf4 Update disko virtual machine configuration 2025-10-05 19:56:38 +02:00
hektor 125d379f50 Migrate 'dots/.bashrc' fzf config to NixOS home manager 2025-10-05 19:56:38 +02:00
hektor 7a14323817 Add packages from 'dots/.bin/setup' 2025-10-05 19:56:38 +02:00
hektor 9f821cd286 Move packages into host's 'home.nix' 2025-10-05 19:56:38 +02:00
hektor f25bab5d77 Refactor 2025-10-05 19:56:38 +02:00
hektor 7ab3062846 Move home manager config into host's 'home.nix' 2025-10-05 19:56:38 +02:00
hektor 4c40b725ab Format nix files using 'nixfmt' 2025-10-05 19:56:38 +02:00
hektor 46b077f2db Ignore 'nixos-efi-vars.fd' (output from building vm) 2025-10-05 13:39:16 +02:00
hektor 72d972aea2 Update NixOS readme 2025-10-05 13:39:16 +02:00
hektor 5ac67daf68 Use disko 'single-disk-ext4' template for vm host 2025-10-05 13:39:16 +02:00
hektor 53eca03a5b Add 'kitty' package 2025-10-05 12:31:24 +02:00
hektor 858af21d6c Update readme 2025-10-05 12:31:24 +02:00
hektor abc42942e4 Add 'networking.hostId' (required for ZFS) 2025-10-05 12:31:24 +02:00
hektor 2f64d10171 Fix ZFS issue with virtual disks (https://discourse.nixos.org/t/zfs-with-disko-faluire-to-import-zfs-pool/61988/3) 2025-10-05 12:31:24 +02:00
hektor f88afb52a8 Fix inputrc path 2025-10-05 12:31:24 +02:00
hektor 5e5e0a4906 Set up disko zfs encrypted root for 'vm' host 2025-10-05 12:31:24 +02:00
hektor 1d903c0c93 Use an easy (though insecure) initial password (for testing) 2025-10-04 21:25:32 +02:00
hektor 3fde62547d Modularize NixOS 'vm' configuration 2025-10-04 21:25:11 +02:00
hektor 57d724cf36 Use 'systemd-boot' bootloader instead of GRUB 2025-10-04 20:52:07 +02:00
hektor a2d4fa4853 Update NixOS networking configuration 2025-10-04 20:52:07 +02:00
hektor cb8cd98607 Fix SSH daemon not starting 2025-10-04 20:17:05 +02:00
hektor ac72a7d7f3 Source 'dots/.inputrc' 2025-10-04 19:07:02 +02:00
hektor 1cba5fbc84 Switch from gnome to XMonad (config from dots) 2025-10-04 19:06:01 +02:00
hektor d0550b342a Link NixOS repo in dotfiles repository 2025-10-04 18:33:55 +02:00
hektor 4d542a32ea Link NixOS repo in dotfiles repository 2025-10-04 18:33:55 +02:00
hektor 71725ce35b Add 'dots/' from commit '357b97a7692c8d5ec9666d8d7d7c98d81cb51cf0'
git-subtree-dir: dots
git-subtree-mainline: 2ad98cde17
git-subtree-split: 357b97a769
2025-10-04 18:28:04 +02:00
hektor 357b97a769 Remove absolute path from github credential helper 2025-10-04 18:03:55 +02:00
hektor 2ad98cde17 Defined systemd 'sshd.service' configuration 2025-10-04 17:13:23 +02:00
hektor 83acfa6671 Add home manager to 'flake.nix' 2025-10-04 01:17:05 +02:00
hektor a3436858e8 Flakeify NixOS configuration 2025-10-04 01:17:05 +02:00
hektor 0534b35862 Refactor '/etc/users.nix' 2025-10-04 01:17:05 +02:00
hektor 931244ee90 Modularize '/etc/configuration.nix' 2025-10-04 01:17:05 +02:00
hektor f948a51a63 Add 'neovim' system package 2025-10-04 01:17:05 +02:00
hektor 4477ab8207 Initialize NixOS configuration 2025-10-04 01:17:05 +02:00
hektor 5840c293b7 Initialize NixOS config repo 2025-10-04 01:17:05 +02:00
hektor 6a66cab489 Define nixGL with wrapper 2025-10-03 23:42:39 +02:00
hektor dfc0d89694 Remove redundant vim JS/TS plugins (as migrated to nvim) 2025-10-03 23:42:39 +02:00
hektor cb72d938a1 Extend 'ftdetect.lua' for tsconfig and dotenv files 2025-10-03 23:42:39 +02:00
hektor 547dc89e35 Migrate vim vscode jsonc filetype detection to nvim 2025-10-03 23:42:39 +02:00
hektor 320587b035 Remove 'tpope/vim-commentary' and use nvim commenting (see ':h commenting') 2025-10-03 23:42:39 +02:00
hektor bfc1af68e3 Modularize nix packages into 'packages.nix' 2025-10-03 23:42:39 +02:00
hektor ac7e75225e Set up nix with home manager (only work host for now) 2025-10-03 23:42:39 +02:00
hektor 9979969a15 Replace 'alacritty' with 'kitty' 2025-10-03 23:42:19 +02:00
hektor b91fb99ebe Add kitty configuration 2025-10-03 23:33:16 +02:00
hektor f5bdce85a9 Update tmux themes to be more consistent 2025-10-03 23:30:48 +02:00
hektor a837ed2d04 Add zenwritten tmux themes (from zenwritten.nvim) 2025-10-03 23:19:49 +02:00
hektor 73d2f5135d Add zenwritten kitty themes (from zenwritten.nvim) 2025-10-03 23:19:27 +02:00
hektor c1f1cc8be6 Add 'ip' bash aliases 2025-07-12 18:14:26 +02:00
hektor f0eea1e80d Clean bash aliases (remove unused) 2025-07-12 18:14:01 +02:00
hektor 9c951e10fb Extract JavaScript aliases to '~/.bash_aliases/js' 2025-07-12 18:10:50 +02:00
hektor 8776f15789 Add 'sshconfig' host snippet 2025-06-28 14:02:05 +02:00
hektor 6560e2e9a4 Add taskwarrior 'sync.example' 2025-06-28 13:54:33 +02:00
hektor 9c01f758fd Replace 'gitblame.nvim' with 'gitsigns.nvim' 2025-06-28 13:46:57 +02:00
hektor 1876c95c69 Add ripgrep pcakage to 'setup' script (dependency for nvim) 2025-06-27 19:34:20 +02:00