Commit Graph

2416 Commits

Author SHA1 Message Date
846b5405d7
flake: include Bahaghari
Just a testing option for my private projects.
2024-02-22 15:14:19 +08:00
de6d5dc5b4
bahaghari/tinted-theming: init module set 2024-02-22 14:34:18 +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
8bd3ac5061
shell.nix: add run-workflow-in-vm 2024-02-17 14:56:39 +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
ee9ad1ceac
nixvim/plugins/dressing-nvim: init 2024-02-15 23:08:25 +08:00
2c5b4c9308
nixvim/plugins: fix modules 2024-02-15 06:42:26 +08:00
72ce52a9ee
flake: update nixpkgs branch list for NixVim configs 2024-02-15 05:50:59 +08:00
b0b7fb5cc9
nixvim/plugins/legendary-nvim: init 2024-02-15 05:48:59 +08:00
9a636daee1
docs: update project README 2024-02-14 21:19:08 +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
3822562638
lib/home-manager: update function names 2024-02-14 21:15:15 +08:00
92e92997bd
nixvim/plugins/lush-nvim: update module description 2024-02-14 21:14:47 +08:00
f5c9f0f876
flake-parts/setups: add configName option 2024-02-14 21:14:06 +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
434a4e90aa
nixvim/plugins/firenvim: update to RFC42-style settings 2024-02-14 18:55:21 +08:00
0c1850d8b0
nixvim/plugins/smart-splits: init 2024-02-14 18:28:01 +08:00
ce14a15863
users/foo-dogsquared/programs/nixvim: add various language support 2024-02-13 12:32:27 +08:00
7736fd7059
home-manager/files/mutable-files: revise custom script 2024-02-13 12:26:14 +08:00
98f2bbe59a
shells: update dependencies for all devshells 2024-02-13 12:25:19 +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
ef48a1d3c4
lib/extras/nixos-set: fix NixOS library set
Whoops...
2024-02-12 17:37:03 +08:00
d7d9e07516
flake: update home-manager and NixOS config 2024-02-11 18:32:25 +08:00
9924974ac9
ags: 1.6.3-beta -> 1.7.4 2024-02-11 17:48:54 +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
95b3e7bc2e
nixos/tinted-theming: add templates attribute 2024-02-10 20:05:39 +08:00
473540b952
flake: add basic-nix-module-flake template 2024-02-10 17:19:11 +08:00
79e118e609
{nixos,home-manager,nixvim}/tinted-theming: init 2024-02-10 10:34:03 +08:00
fa8ef9b6ef
base16-builder-go: init at 0.3.0 2024-02-09 19:22:40 +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
f00ff0f06f
nixvim/plugins/lush-nvim: properly apply the Lush spec 2024-02-09 17:35:43 +08:00
249edc0508
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/f67ba6552845ea5d7f596a24d57c33a8a9dc8de9' (2024-01-29)
  → 'github:nix-community/disko/15b52c3c8a718253e66f1b92f595dc47873fdfea' (2024-02-08)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/187befb50d43371b697cd6233e4caec3e18cd9f3' (2024-02-04)
  → 'github:nix-community/emacs-overlay/3ab303101f287c1769f0a0dc4f7ec5473e61f94f' (2024-02-09)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/25e3d4c0d3591c99929b1ec07883177f6ea70c9d' (2024-02-01)
  → 'github:NixOS/nixpkgs/6832d0d99649db3d65a0e15fa51471537b2c56a6' (2024-02-07)
• Updated input 'helix-editor':
    'github:helix-editor/helix/6e3ed7f0fa91a3adc01f33e182999f606b48ce6a' (2024-02-04)
  → 'github:helix-editor/helix/f8e2d822ba3716aa986acee003f3093268344160' (2024-02-09)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/1ca210648a6ca9b957efde5da957f3de6b1f0c45' (2024-02-03)
  → 'github:nix-community/home-manager/f99eace7c167b8a6a0871849493b1c613d0f1b80' (2024-02-05)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/c782f2a4f6fc94311ab5ef31df2f1149a1856181' (2024-01-28)
  → 'github:nix-community/nix-index-database/3e3dad2808379c522138e2e8b0eb73500721a237' (2024-02-04)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/896f6589db5b25023b812bbb6c1f5d3a499b1132' (2024-01-24)
  → 'github:nix-community/nixos-generators/843e2f04c716092797ffa4ce14c446adce2f09ef' (2024-02-08)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/25e3d4c0d3591c99929b1ec07883177f6ea70c9d' (2024-02-01)
  → 'github:NixOS/nixpkgs/6832d0d99649db3d65a0e15fa51471537b2c56a6' (2024-02-07)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/b8b232ae7b8b144397fdb12d20f592e5e7c1a64d' (2024-01-31)
  → 'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/4f301350dacb4eb0a93578ef3b07c8a996c777e7' (2024-02-03)
  → 'github:NixOS/nixpkgs/c08fd7c1688c06ad84d79cb7aed70ca2bdf71e1f' (2024-02-08)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/bcae8dc73b931b7f0fc65f1f1ef93dc379dfd66b' (2024-02-02)
  → 'github:nix-community/NixOS-WSL/4bb6b2e814be63caa115038e917c6c25b7fc2ac1' (2024-02-05)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
  → 'github:NixOS/nixpkgs/a1eec211fcb06ae6eb9a46b399878cb1cc1717c0' (2024-02-08)
• Updated input 'nixvim':
    'github:nix-community/nixvim/81f54bcdd6f6a83372dce7723c83b8605769e9a5' (2024-02-03)
  → 'github:nix-community/nixvim/ec07263b1693ebbd74080b1e21d9b88ae7b74d18' (2024-02-07)
• Updated input 'nur':
    'github:nix-community/NUR/a30b8d6366e36e256e803c14f81da4068bd134c2' (2024-02-03)
  → 'github:nix-community/NUR/a6dbfcbf002cf6309002bef91f61f39fcf0bba73' (2024-02-09)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/73bf36912e31a6b21af6e0f39218e067283c67ef' (2024-01-28)
  → 'github:Mic92/sops-nix/2168851d58595431ee11ebfc3a49d60d318b7312' (2024-02-08)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/9a333eaa80901efe01df07eade2c16d183761fa3' (2024-01-22)
  → 'github:NixOS/nixpkgs/bc6cb3d59b7aab88e967264254f8c1aa4c0284e9' (2024-02-08)
2024-02-09 11:16:10 +08:00
7fd046a6a6
nixvim/plugins/lush-nvim: change initLush attribute name to extraConfigLua
It's more consistent and also the same name used for similar options.
2024-02-08 19:31:42 +08:00
cd456823f3
flake: make default devshell work for traditional nix-shell 2024-02-08 11:21:38 +08:00
5e7481b898
nixvim/plugins/lush-nvim: init 2024-02-08 11:07:42 +08:00