Compare commits

..

6 Commits

Author SHA1 Message Date
6b6556cd80 refactor(home/work): improve configuration structure
- Add nixpkgs.config.allowUnfree setting
- Fix nixGL configuration path to targets.genericLinux.nixGL
- Remove redundant anki program import (now in modules)
- Enable gh and kubecolor programs
- Pass inputs to packages.nix for flake package access

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 15:41:33 +01:00
2e9c500892 feat(home): add GNOME desktop configuration
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 15:41:33 +01:00
4cabbcca5d chore(home): add commented experimental anki sync config
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 15:41:33 +01:00
1f326544d6 refactor(work): set up 'packages.local.nix' approach 2025-12-03 15:41:33 +01:00
69599c8e3d feat(home): add git config with example configuration for non-NixOS 2025-12-03 15:41:33 +01:00
7f3a7c5543 refactor: move common hosts config into 'modules/common.nix' 2025-12-03 15:41:33 +01:00
2 changed files with 41 additions and 14 deletions

View File

@@ -2,11 +2,11 @@
"nodes": {
"nixCats": {
"locked": {
"lastModified": 1764009888,
"narHash": "sha256-hJekfTiW1792txgRSM4LcHnz1lDSY87LYbsJEn2V378=",
"lastModified": 1763330129,
"narHash": "sha256-KbOeWIF52SV53BOeETGO2C5ewaV2Ex9iaXH7G72gOr8=",
"owner": "BirdeeHub",
"repo": "nixCats-nvim",
"rev": "16ac3281f322ea15d39843829e42a44d22da3715",
"rev": "c81551ed87db2aefab30a12cf7425ff94dc0ad64",
"type": "github"
},
"original": {
@@ -17,11 +17,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1764230294,
"narHash": "sha256-Z63xl5Scj3Y/zRBPAWq1eT68n2wBWGCIEF4waZ0bQBE=",
"lastModified": 1763464769,
"narHash": "sha256-AJHrsT7VoeQzErpBRlLJM1SODcaayp0joAoEA35yiwM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "0d59e0290eefe0f12512043842d7096c4070f30e",
"rev": "6f374686605df381de8541c072038472a5ea2e2d",
"type": "github"
},
"original": {

View File

@@ -47,10 +47,15 @@
forEachSystem = utils.eachSystem nixpkgs.lib.platforms.all;
extra_pkg_config = { };
dependencyOverlays = [ (utils.standardPluginOverlay inputs) ];
dependencyOverlays = [
(utils.standardPluginOverlay inputs)
];
categoryDefinitions =
{ pkgs, ... }:
{
pkgs,
...
}:
{
lspsAndRuntimeDeps = with pkgs; {
general = [
@@ -74,6 +79,28 @@
startupPlugins = {
general = with pkgs.vimPlugins; [
## plug
vim-plug
vim-sandwich
context_filetype-vim
editorconfig-vim
vim-snippets
unicode-vim
vim-css-color
quarto-nvim
vimtex
wiki-vim
vim-pandoc
vim-pandoc-syntax
# TODO: ferrine/md-img-paste.vim
# TODO: supercollider/scvim
# TODO: tidalcycles/vim-tidal
vim-glsl
# TODO: timtro/glslView-nvim
# TODO: sirtaj/vim-openscad
jupytext-nvim
vim-openscad
## paq
eyeliner-nvim
fzf-lua
ltex_extra-nvim
@@ -111,18 +138,18 @@
image-nvim
pkgs.neovimPlugins.beancount-nvim
pkgs.neovimPlugins.nvimkit-nvim
# codecompanion-nvim
codecompanion-nvim
pkgs.neovimPlugins.mcphub-nvim
copilot-lua
copilot-cmp
pkgs.neovimPlugins.helm-ls-nvim
kitty-scrollback-nvim
obsidian-nvim
pkgs.vimPlugins.kitty-scrollback-nvim
];
};
optionalPlugins = {
general = with pkgs.vimPlugins; [ ];
general = with pkgs.vimPlugins; [
];
};
sharedLibraries = {
@@ -148,8 +175,8 @@
};
};
defaultPackageName = "nvim";
in
forEachSystem (
system:
let
@@ -172,7 +199,7 @@
name = defaultPackageName;
packages = [ defaultPackage ];
inputsFrom = [ ];
shellHook = "";
shellHook = '''';
};
};