Commit Graph

119 Commits

Author SHA1 Message Date
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