Compare commits

..

25 Commits

Author SHA1 Message Date
72236c6083 Update flake 2026-01-10 19:24:53 +01:00
34d0245c56 Merge work 2026-01-10 19:21:22 +01:00
d522dcd5ab Add lldb debug config 2025-07-25 11:15:01 +02:00
c3bf8c8e49 Add copilot keymaps 2025-07-25 09:52:19 +02:00
5876cf4564 Add nvim copilot chat 2025-07-24 21:52:28 +02:00
af49129b2a Add nvim render markdown 2025-07-24 19:50:58 +02:00
2021268b73 Nvim 2025-07-24 19:11:41 +02:00
b432d26028 Add relative line numbers 2025-07-22 20:32:50 +02:00
5e4e0050dd Merge work 2025-07-22 20:06:22 +02:00
206ca73ee5 Add luasnip instead of vsnip 2025-07-20 18:29:36 +02:00
1824ed760d Configure conform 2025-07-16 20:15:34 +02:00
c52452dbf4 Merge work 2025-07-16 19:08:18 +02:00
4321d6bba5 Add lsp keymaps 2025-07-16 19:05:30 +02:00
db7bba461a Fix lsp 2025-07-12 19:33:38 +02:00
966a3cea5c Sync changes from work 2025-07-11 14:42:26 +02:00
4d7caf0abe Sync config for all systems 2025-07-10 20:03:17 +02:00
2517fd0269 Configure nvim obsidian 2025-07-09 21:21:25 +02:00
1e9873bae4 Refactor filetypes 2025-06-30 22:29:01 +02:00
ff4743a0db Minor things 2025-06-26 19:27:56 +02:00
3e3941a9f3 Add cli tools 2025-06-24 20:59:47 +02:00
dd7709d9e4 Configure nvim debugging 2025-06-23 21:39:25 +02:00
c494611b05 Take steps to a more IDE experience with neovim 2025-06-22 19:58:50 +02:00
4e69d65a8a Update flake 2025-06-18 21:54:29 +02:00
35af981c83 Merge changes from work 2025-06-18 21:53:08 +02:00
85450dd973 Add rust zsh config 2025-06-18 21:47:19 +02:00
6 changed files with 36 additions and 47 deletions

18
nix/flake.lock generated
View File

@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1768798936,
"narHash": "sha256-eHld4id3TeD9Sxx5vgv58BnTl1fz+ewIKspz/kEoAE8=",
"lastModified": 1768068402,
"narHash": "sha256-bAXnnJZKJiF7Xr6eNW6+PhBf1lg2P1aFUO9+xgWkXfA=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2954aa29441a1a98901362e4d35515875761ad65",
"rev": "8bc5473b6bc2b6e1529a9c4040411e1199c43b4c",
"type": "github"
},
"original": {
@ -27,11 +27,11 @@
]
},
"locked": {
"lastModified": 1768764703,
"narHash": "sha256-5ulSDyOG1U+1sJhkJHYsUOWEsmtLl97O0NTVMvgIVyc=",
"lastModified": 1767718503,
"narHash": "sha256-V+VkFs0aSG0ca8p/N3gib7FAf4cq9jyr5Gm+ZBrHQpo=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "0fc4e7ac670a0ed874abacf73c4b072a6a58064b",
"rev": "9f48ffaca1f44b3e590976b4da8666a9e86e6eb1",
"type": "github"
},
"original": {
@ -42,11 +42,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1768564909,
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
"lastModified": 1767892417,
"narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
"type": "github"
},
"original": {

View File

@ -13,8 +13,7 @@
outputs = { self, nix-darwin, nixpkgs, home-manager, ... }:
let
#system = "x86_64-darwin";
system = "x86_64-linux";
system = "x86_64-darwin";
pkgs = nixpkgs.legacyPackages.${system};
configuration = { pkgs, ... }: {
@ -61,7 +60,6 @@
./user/task_home.nix
];
};
"martin" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
@ -71,7 +69,6 @@
./user/task_home.nix
];
};
"pan" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;

View File

@ -10,7 +10,5 @@
home.packages = with pkgs; [
visidata
claude-code
opencode
# crush
];
}

View File

@ -94,10 +94,8 @@
ripgrep-all
viddy
duf
# (llm.withPlugins (ps: [
# ps.llm-gemini
# ps.llm-claude
# ]))
(python3.withPackages(ps: [ ps.llm ps.llm-gemini ]))
#nerdfonts
];
home.sessionVariables = lib.mkMerge [ {

View File

@ -8,6 +8,9 @@
config = {
weekstart = "monday";
context.today.read = "(prio:H or +next)";
context.today.write = "prio:H +next";
uda.energy.type="string";
uda.energy.label="Energy";
uda.energy.values="h,m,l";
@ -17,16 +20,11 @@
urgency.uda.priority.L.coefficient = -0.5;
urgency.user.tag.deferred.coefficient = -15.0;
urgency.user.tag.cust.coefficient = 5.0;
urgency.user.tag.fixed.coefficient = -100.0;
report.next.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency";
report.next.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg";
report.next.filter="status:pending -WAITING -deferred";
report.time.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency";
report.time.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg";
report.time.filter="status:pending -WAITING -deferred +fixed";
report.deferred.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency";
report.deferred.context="1";
report.deferred.description="Deferred and waiting tasks";
@ -41,8 +39,6 @@
report.low.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg";
report.low.sort="energy+,urgency-";
context.today.read = "(prio:H or +next)";
context.today.write = "prio:H +next";
context.deferred.read = "+deferred";
context.deferred.write = "+deferred";
context.customer.read = "+cust";

View File

@ -181,27 +181,27 @@ require("telescope").setup {
require("telescope").load_extension("ui-select")
require("telescope").load_extension("yank_history")
-- require'nvim-treesitter.configs'.setup {
-- -- ensure_installed = { "lua", "vim", "help" },
-- ensure_installed = {},
-- sync_install = false,
-- auto_install = false,
--
--
-- highlight = {
-- enable = true,
--
-- disable = function(lang, buf)
-- local max_filesize = 100 * 1024 -- 100 KB
-- local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf))
-- if ok and stats and stats.size > max_filesize then
-- return true
-- end
-- end,
--
-- additional_vim_regex_highlighting = false,
-- },
-- }
require'nvim-treesitter.configs'.setup {
-- ensure_installed = { "lua", "vim", "help" },
ensure_installed = {},
sync_install = false,
auto_install = false,
highlight = {
enable = true,
disable = function(lang, buf)
local max_filesize = 100 * 1024 -- 100 KB
local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf))
if ok and stats and stats.size > max_filesize then
return true
end
end,
additional_vim_regex_highlighting = false,
},
}
require('lualine').setup({
options = {