87db9e9052
flake: update Bahaghari flake outputs
...
This is primarily to avoid importing a "subflake" which will constantly update
the lockfile so we'll have this set instead.
2024-02-23 18:15:51 +08:00
68d0755ca1
users/foo-dogsquared/programs/nixvim: update Lush scheme template
2024-02-23 07:27:40 +08:00
458b8092dc
hosts/plover: make disko as a dedicated NixOS module
2024-02-23 07:25:44 +08:00
643d05a0f7
hosts/ni: convert to btrfs-based filesystem setup
2024-02-23 07:24:21 +08:00
a2f7dbb86e
users/foo-dogsquared/programs/nixvim: update note-taking setup
2024-02-23 07:13:57 +08:00
846b5405d7
flake: include Bahaghari
...
Just a testing option for my private projects.
2024-02-22 15:14:19 +08:00
605ddfc840
hosts/bootstrap: fix code
2024-02-17 18:52:08 +08:00
03c57d73d3
hosts/{bootstrap,graphical-installer}: refactor for nixos-generators
2024-02-17 14:58:53 +08:00
85c29f0e63
templates/basic-nix-cpp-app: init
2024-02-17 14:26:33 +08:00
03590ad834
nixos/workflows: disable display manager services
...
This is now on the individual configurations to enable them since most
workflows are expected to be quite similar to desktop environments like from
default NixOS modules.
2024-02-15 23:14:33 +08:00
72ce52a9ee
flake: update nixpkgs branch list for NixVim configs
2024-02-15 05:50:59 +08:00
376dc79dba
users/foo-dogsquared/programs/nixvim: update Lush theme template
2024-02-14 21:17:06 +08:00
2ca7a277e4
users/foo-dogsquared/programs/nixvim: update tree-sitter grammars for note-taking
2024-02-14 21:15:52 +08:00
e22a197e37
docs: add README for NixVim configs
2024-02-14 18:59:24 +08:00
9e89cb80f5
nixvimConfigs/trovebelt: fix files placement
...
Rookie mistake.
2024-02-14 18:59:03 +08:00
e60289a2bc
nixvimConfigs/fiesta/setups/treesitter: replace tree-sitter grammars into nvim-treesitter's version
2024-02-14 18:58:21 +08:00
afc9013f2d
nixvimConfigs/fiesta/setups/ui: enable which-key
2024-02-14 18:57:34 +08:00
8c62b4f501
users/foo-dogsquared/programs/nixvim: add formatters settings
...
Setting up formatters for individual NixVim users is preferential so we leave
it alone.
2024-02-14 18:57:01 +08:00
881af63a03
users/foo-dogsquared/programs/nixvim: add miscellaneous settings
2024-02-14 18:55:58 +08:00
ce14a15863
users/foo-dogsquared/programs/nixvim: add various language support
2024-02-13 12:32:27 +08:00
ed98eb7d1e
users/foo-dogsquared: add profile picture
2024-02-13 12:24:26 +08:00
bb18340944
users/foo-dogsquared/programs/nixvim: add more tree-sitter grammars for note-taking
2024-02-12 17:44:42 +08:00
db589eae82
users/foo-dogsquared/programs/nixvim: refactor lush.nvim template
2024-02-12 17:44:03 +08:00
e397da0add
nixvimConfigs/fiesta/setups/completion: refactor
2024-02-12 17:42:58 +08:00
d8597b8aab
nixvimConfigs/fiesta/setups/treesitter: add default set of installed tree-sitter grammars
2024-02-12 17:41:26 +08:00
0eef06d0ec
nixvimConfigs/trovebelt/setups/treesitter: install all grammars
...
It's an all-you-can-install NixVim config so it's fine.
2024-02-12 17:38:12 +08:00
d7d9e07516
flake: update home-manager and NixOS config
2024-02-11 18:32:25 +08:00
bd52c17399
users/foo-dogsquared/programs/nixvim: set custom colorschemes with lush.nvim
...
THANK YOU VIM MACROS AND SUBSTITUTIONS! That was tedious.
2024-02-11 15:32:11 +08:00
a1aa211ed4
users/foo-dogsquared: set custom Tinted Theming schemes
2024-02-11 15:20:09 +08:00
a4177f9382
flake-parts/setups: set separate namespace for custom library
...
This at least allows us to make custom environment-specific library sets.
2024-02-11 15:16:25 +08:00
473540b952
flake: add basic-nix-module-flake template
2024-02-10 17:19:11 +08:00
0cd8fa46c6
flake: remove nix-colors dependency
...
There are some things missing such as the capability to hold some data
for generating multiple theme configs for programs. I could implement
that with a quick custom module instead.
2024-02-09 17:47:14 +08:00
cd456823f3
flake: make default devshell work for traditional nix-shell
2024-02-08 11:21:38 +08:00
4f7fe82fda
nixvimConfigs/fiesta/setups/debugging: add keymaps
2024-02-07 19:58:50 +08:00
cb67e96aac
nixvimConfigs/fiesta/setups/debugging: enable dap-virtual-text
2024-02-07 08:04:01 +08:00
d47b8383a0
nixvimConfigs/fiesta/setups/completion: add more keymaps for nvim-cmp
2024-02-07 08:03:32 +08:00
4a2b55bdde
users/foo-dogsquared: explicitly enable NixVim
2024-02-07 08:02:57 +08:00
cad1db257f
nixvimConfigs/fiesta/setups/ui: update lualine.nvim config
2024-02-07 07:59:15 +08:00
c4af69e24d
users/foo-dogsquared/programs/nixvim: fix program config
2024-02-06 22:36:03 +08:00
04d04cd087
hosts/void: update base config
...
We can set this either as a VM or an installer now with the current setup.
2024-02-06 21:22:51 +08:00
5fd2dcb077
nixvimConfigs/trovebelt/setups/debugging: init
...
We'll have more configs and setups for this one.
2024-02-06 21:13:44 +08:00
be81eb2b5e
users/foo-dogsquared/dotfiles: update conditional for Neovim dotfiles
2024-02-06 20:29:09 +08:00
0d0dd0541f
users/foo-dogsquared/programs/nixvim: add debugging setup
2024-02-06 20:13:09 +08:00
256cba868f
docs: add design constraints for Fiesta NixVim config
2024-02-04 22:23:49 +08:00
57c0bd546c
flake: set NixOS configs with the current revision of flake in /etc/nixos
2024-02-04 22:23:20 +08:00
e2c80e14b3
users/foo-dogsquared/setups/development: set conditionals for NixVim module
2024-02-04 22:20:30 +08:00
24839f9a0f
nixvimConfigs/trovebelt/setups/treesitter: init
2024-02-04 21:29:46 +08:00
ab8b139eb9
nixvimConfigs/trovebelt/setups/ui: init
2024-02-04 21:08:28 +08:00
e4ddf9aeff
nixvimConfigs/trovebelt/setups/lsp: init
2024-02-04 20:52:02 +08:00
abb50f11d4
nixvimConfigs/fiesta: update and fix setups config
2024-02-04 19:48:21 +08:00