Compare commits

..

36 Commits

Author SHA1 Message Date
802c215d71 Updates 2026-01-19 12:49:56 +01:00
6eda68d8a4 Update flake; Fix Obsidian.nvim 2025-11-26 06:20:24 +01:00
adb2595344 Things 2025-11-13 08:42:39 +01:00
cc19b77b63 Update flake 2025-09-29 13:55:57 +02:00
e00d798cfe Add lldb debug config 2025-07-25 11:14:39 +02:00
d6311e5c1a Add copilot keymaps 2025-07-25 09:51:39 +02:00
285d23cd18 Add nvim copilot chat 2025-07-24 21:52:58 +02:00
b313e4516f Add nvim render markdown 2025-07-24 19:51:26 +02:00
bd20986f0d Nvim 2025-07-24 12:15:43 +02:00
4cd09b24e1 Add relative line numbers 2025-07-22 20:33:19 +02:00
1ef09c5115 Add lsp implementation 2025-07-22 08:12:43 +02:00
a95ce2e095 Merge main 2025-07-22 08:09:53 +02:00
46b2c33e7b Merge main 2025-07-16 20:16:14 +02:00
0406542220 Merge main 2025-07-16 19:08:58 +02:00
70c37da9ef nvim cmp priorities 2025-07-16 09:25:13 +02:00
6a651c6a3d Fix wsl detection 2025-07-11 07:39:57 +02:00
606e5bed8e Sync config for all systems 2025-07-10 20:05:30 +02:00
2d93535296 Add tmux displays 2025-07-10 14:05:58 +02:00
d33e403915 Merge main; Move ft 2025-07-10 07:55:44 +02:00
e0e6cb760e Plugins and things 2025-07-10 07:11:10 +02:00
f4488f2469 Add debugging keymaps 2025-07-01 10:29:20 +02:00
c5f98b9238 Minor things 2025-06-26 16:04:04 +02:00
c736ac9c64 Minor things 2025-06-25 15:37:06 +02:00
9f75201e84 Merge dap config from main 2025-06-24 07:40:43 +02:00
27643e0837 Update Obsidian config 2025-06-23 13:33:03 +02:00
90b2f80c83 Merge changes from main 2025-06-22 20:04:02 +02:00
a4d57120bf Update nvim 2025-06-17 07:19:09 +02:00
7de0c50a3a Update things 2025-04-28 13:55:41 +02:00
05d3d997dc Merge branch 'nix' into nix-work 2025-02-27 12:09:55 +01:00
b606d2a33d Add open command 2025-02-27 09:03:02 +01:00
0e3e5077f3 Update versions 2024-12-04 07:22:37 +01:00
f9ebfc652f Fix git lg 2024-10-22 12:06:09 +02:00
f23c3d413b Add task reports; Add git diff setup 2024-09-23 08:25:51 +02:00
85c6ae78fb Update shell and tasks 2024-05-17 14:18:57 +02:00
6d106b954d Add zoxide 2024-04-26 15:03:58 +02:00
d2763cfa8b Additions for work machine 2024-04-10 11:19:24 +02:00
6 changed files with 47 additions and 36 deletions

18
nix/flake.lock generated
View File

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

View File

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

View File

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

View File

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

View File

@ -8,9 +8,6 @@
config = { config = {
weekstart = "monday"; weekstart = "monday";
context.today.read = "(prio:H or +next)";
context.today.write = "prio:H +next";
uda.energy.type="string"; uda.energy.type="string";
uda.energy.label="Energy"; uda.energy.label="Energy";
uda.energy.values="h,m,l"; uda.energy.values="h,m,l";
@ -20,11 +17,16 @@
urgency.uda.priority.L.coefficient = -0.5; urgency.uda.priority.L.coefficient = -0.5;
urgency.user.tag.deferred.coefficient = -15.0; urgency.user.tag.deferred.coefficient = -15.0;
urgency.user.tag.cust.coefficient = 5.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.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.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg";
report.next.filter="status:pending -WAITING -deferred"; 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.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.context="1";
report.deferred.description="Deferred and waiting tasks"; report.deferred.description="Deferred and waiting tasks";
@ -39,6 +41,8 @@
report.low.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg"; report.low.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg";
report.low.sort="energy+,urgency-"; report.low.sort="energy+,urgency-";
context.today.read = "(prio:H or +next)";
context.today.write = "prio:H +next";
context.deferred.read = "+deferred"; context.deferred.read = "+deferred";
context.deferred.write = "+deferred"; context.deferred.write = "+deferred";
context.customer.read = "+cust"; context.customer.read = "+cust";

View File

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