Commit Graph

2182 Commits

Author SHA1 Message Date
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
6389a3f8af
niri: 0.1.0 -> 0.1.1 2024-02-08 11:07:16 +08:00
4f7fe82fda
nixvimConfigs/fiesta/setups/debugging: add keymaps 2024-02-07 19:58:50 +08:00
e8d79d2b68
chore: reformat codebase 2024-02-07 08:51:34 +08:00
dependabot[bot]
f8b41d66a8
ci: bump DeterminateSystems/magic-nix-cache-action from 2 to 3 (#17)
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action) from 2 to 3.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases)
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 13:04:32 +00: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
c3d39ae71b
flake-parts/setups: change priority for enabling NixVim instance 2024-02-07 08:02:04 +08:00
cad1db257f
nixvimConfigs/fiesta/setups/ui: update lualine.nvim config 2024-02-07 07:59:15 +08:00
cc488eb391
nixvim/plugins/nvim-config-local: init 2024-02-07 07:54:37 +08:00
e5ace891b0
home-manager/programs/neovide: init 2024-02-07 07:46:33 +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
783599e8e1
home-manager/programs/pipewire: fix config file locations 2024-02-06 20:28:32 +08:00
ec881d46a3
nixos/workflows/a-happy-gnome: remove resolved service
IDK why it's there but ehh...
2024-02-06 20:18:48 +08:00
0d0dd0541f
users/foo-dogsquared/programs/nixvim: add debugging setup 2024-02-06 20:13:09 +08:00
6d1cb78564
home-manager/programs/pipewire: init 2024-02-04 22:25:20 +08:00
4d44190cc4
flake-parts/setups/nixos: fix NixVim module importing 2024-02-04 22:24:06 +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
3e898cf0b3
pkgs: revise entry set 2024-02-04 22:22:21 +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
ce379c6823
nixvimConfigs/trovebelt: init 2024-02-04 20:50:54 +08:00
8ccbcc6fb0
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/f7424625dc1f2e4eceac3009cbd1203d566feebc' (2024-01-26)
  → 'github:nix-community/disko/f67ba6552845ea5d7f596a24d57c33a8a9dc8de9' (2024-01-29)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/89ef483952c2f5d1a4d8e52be846a6c20fd6be64' (2024-01-26)
  → 'github:nix-community/emacs-overlay/187befb50d43371b697cd6233e4caec3e18cd9f3' (2024-02-04)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
  → 'github:NixOS/nixpkgs/25e3d4c0d3591c99929b1ec07883177f6ea70c9d' (2024-02-01)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/b0d36bd0a420ecee3bc916c91886caca87c894e9?dir=lib' (2023-12-30)
  → 'github:NixOS/nixpkgs/97b17f32362e475016f942bbdfda4a4a72a8a652?dir=lib' (2024-01-29)
• Updated input 'helix-editor':
    'github:helix-editor/helix/2661e05b3405c216a2303c20e71830b4bde7ac35' (2024-01-25)
  → 'github:helix-editor/helix/6e3ed7f0fa91a3adc01f33e182999f606b48ce6a' (2024-02-04)
• Updated input 'home-manager-stable':
    'github:nix-community/home-manager/10cd9c53115061aa6a0a90aad0b0dde6a999cdb9' (2024-01-19)
  → 'github:nix-community/home-manager/652fda4ca6dafeb090943422c34ae9145787af37' (2024-02-03)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/b2f56952074cb46e93902ecaabfb04dd93733434' (2024-01-26)
  → 'github:nix-community/home-manager/1ca210648a6ca9b957efde5da957f3de6b1f0c45' (2024-02-03)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/37227f274b34a3b51649166deb94ce7fec2c6a4c' (2023-09-22)
  → 'github:misterio77/nix-colors/fc080c51d2a219b40d886870e364243783ed5ca1' (2024-01-30)
• Updated input 'nix-colors/base16-schemes':
    'github:tinted-theming/base16-schemes/d95123ca6377cd849cfdce92c0a24406b0c6a789' (2023-07-16)
  → 'github:tinted-theming/base16-schemes/a9112eaae86d9dd8ee6bb9445b664fba2f94037a' (2023-10-01)
• Updated input 'nix-colors/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/819180647f428a3826bfc917a54449da1e532ce0' (2023-09-17)
  → 'github:nix-community/nixpkgs.lib/e1e11fdbb01113d85c7f41cada9d2847660e3902' (2023-10-22)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/f8e04fbcebcc24cebc91989981bd45f69b963ed7' (2024-01-21)
  → 'github:nix-community/nix-index-database/c782f2a4f6fc94311ab5ef31df2f1149a1856181' (2024-01-28)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
  → 'github:NixOS/nixpkgs/25e3d4c0d3591c99929b1ec07883177f6ea70c9d' (2024-02-01)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
  → 'github:NixOS/nixpkgs/b8b232ae7b8b144397fdb12d20f592e5e7c1a64d' (2024-01-31)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/7ac72b3ee2af9bab80d66addd9b237277cc975c5' (2024-01-26)
  → 'github:NixOS/nixpkgs/4f301350dacb4eb0a93578ef3b07c8a996c777e7' (2024-02-03)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/31346e340e828f79be23d9c83ec1674b152f17bc' (2024-01-24)
  → 'github:nix-community/NixOS-WSL/bcae8dc73b931b7f0fc65f1f1ef93dc379dfd66b' (2024-02-02)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/4fddc9be4eaf195d631333908f2a454b03628ee5' (2024-01-25)
  → 'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
• Updated input 'nixvim':
    'github:nix-community/nixvim/d13755597173dacd2023f48ac7724498402f2521' (2024-01-26)
  → 'github:nix-community/nixvim/81f54bcdd6f6a83372dce7723c83b8605769e9a5' (2024-02-03)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/1e706ef323de76236eb183d7784f3bd57255ec0b' (2024-01-22)
  → 'github:lnl7/nix-darwin/bdbae6ecff8fcc322bf6b9053c0b984912378af7' (2024-02-02)
• Updated input 'nixvim/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/f56597d53fd174f796b5a7d3ee0b494f9e2285cc' (2024-01-20)
  → 'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
• Updated input 'nur':
    'github:nix-community/NUR/fa82aede91c5640c359c9cabc616a3450d217e9c' (2024-01-26)
  → 'github:nix-community/NUR/a30b8d6366e36e256e803c14f81da4068bd134c2' (2024-02-03)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/4606d9b1595e42ffd9b75b9e69667708c70b1d68' (2024-01-24)
  → 'github:Mic92/sops-nix/73bf36912e31a6b21af6e0f39218e067283c67ef' (2024-01-28)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/a1982c92d8980a0114372973cbdfe0a307f1bdea' (2024-01-12)
  → 'github:NixOS/nixpkgs/9a333eaa80901efe01df07eade2c16d183761fa3' (2024-01-22)
2024-02-04 09:16:52 +08:00
63c67d7adf
users/foo-dogsquared/programs/nixvim: enable LSP servers setup 2024-02-03 21:33:17 +08:00
b89eadc791
nixvimConfigs/fiesta: update base config 2024-02-03 21:32:36 +08:00
e796aae01f
flake-parts/setups: fix NixVim importing for home-manager and NixOS setups 2024-02-03 21:29:36 +08:00
2d8089e821
nixvimConfigs/fiesta/setups/fuzzy-finder: enable project.nvim extension 2024-02-03 21:28:07 +08:00