Compare changes

Choose any two refs to compare.

+12
.config/mimeapps.list
···
+
[Added Associations]
+
application/x-keepass2=keepassxc.desktop;
+
image/jpeg=okularApplication_kimgio.desktop;
+
image/png=okularApplication_kimgio.desktop;
+
x-scheme-handler/tonsite=org.telegram.desktop.desktop;
+
+
[Default Applications]
+
application/x-keepass2=keepassxc.desktop;
+
image/jpeg=okularApplication_kimgio.desktop
+
image/png=okularApplication_kimgio.desktop
+
x-scheme-handler/tonsite=org.telegram.desktop.desktop
+
inode/directory=org.kde.dolphin.desktop
+17 -18
.config/niri/config.kdl
···
mouse {
// off
// natural-scroll
-
// accel-speed 0.2
-
// accel-profile "flat"
+
accel-speed -0.65
+
accel-profile "flat"
// scroll-method "no-scroll"
}
···
// off
}
-
// https://yalter.github.io/niri/Configuration:-Window-Rules
window-rule {
-
match app-id=r#"^org\.wezfurlong\.wezterm$"#
-
default-column-width {}
+
match app-id=r#"firefox$"# title="^Picture-in-Picture$"
+
open-floating true
}
-
window-rule {
-
match app-id=r#"firefox$"# title="^Picture-in-Picture$"
-
open-floating true
+
match app-id=r#"firefox$"#
+
open-maximized true
}
-
-
-
// Example: block out two password managers from screen capture.
-
// (This example rule is commented out with a "/-" in front.)
-
/-window-rule {
+
window-rule {
+
match app-id=r#"discord$"#
+
open-maximized true
+
block-out-from "screen-capture"
+
}
+
window-rule {
+
match app-id=r#"jetbrains-idea$"#
+
open-maximized true
+
}
+
window-rule {
match app-id=r#"^org\.keepassxc\.KeePassXC$"#
-
match app-id=r#"^org\.gnome\.World\.Secrets$"#
-
block-out-from "screen-capture"
-
-
// Use this instead if you want them visible on third-party screenshot tools.
-
// block-out-from "screencast"
}
window-rule {
···
Mod+W { toggle-column-tabbed-display; }
+
Mod+P {screenshot;}
Print { screenshot; }
Ctrl+Print { screenshot-screen; }
Alt+Print { screenshot-window; }
-46
.config/nvim/lazy-lock.json
···
-
{
-
"CopilotChat.nvim": { "branch": "main", "commit": "16d897fd43d07e3b54478ccdb2f8a16e4df4f45a" },
-
"LuaSnip": { "branch": "master", "commit": "659c4479529a05cc9b05ef762639a09d366cc690" },
-
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
-
"catppuccin": { "branch": "main", "commit": "637d99e638bc6f1efedac582f6ccab08badac0c6" },
-
"ccc.nvim": { "branch": "main", "commit": "b57cbaf8db3ac43c56c9e2c7f3812944638260ed" },
-
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
-
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
-
"conform.nvim": { "branch": "master", "commit": "9180320205d250429f0f80e073326c674e2a7149" },
-
"copilot-cmp": { "branch": "master", "commit": "15fc12af3d0109fa76b60b5cffa1373697e261d1" },
-
"copilot.lua": { "branch": "master", "commit": "96e1bb1963f351700bf6737ef3695e8a0b90b12a" },
-
"friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" },
-
"gitsigns.nvim": { "branch": "main", "commit": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7" },
-
"harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" },
-
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
-
"live-server.nvim": { "branch": "main", "commit": "e8a34bc37fc565c678addbb352a59aa6c1842c2b" },
-
"lspkind.nvim": { "branch": "master", "commit": "a700f1436d4a938b1a1a93c9962dc796afbaef4d" },
-
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
-
"mason-lspconfig.nvim": { "branch": "main", "commit": "cab00668464d2914d0752b86168b4a431cc93eb2" },
-
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
-
"mdx.nvim": { "branch": "main", "commit": "464a74be368dce212cff02f6305845dc7f209ab3" },
-
"neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" },
-
"noice.nvim": { "branch": "main", "commit": "203f74adaae11d47440a667555b4af9156be807b" },
-
"nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" },
-
"nvim-autopairs": { "branch": "master", "commit": "ee297f215e95a60b01fde33275cc3c820eddeebe" },
-
"nvim-cmp": { "branch": "main", "commit": "f17d9b4394027ff4442b298398dfcaab97e40c4f" },
-
"nvim-jdtls": { "branch": "master", "commit": "c23f200fee469a415c77265ca55b496feb646992" },
-
"nvim-lspconfig": { "branch": "master", "commit": "87c7c83ce62971e0bdb29bb32b8ad2b19c8f95d0" },
-
"nvim-scrollbar": { "branch": "main", "commit": "6994eb9f73d5fdc36ee2c8717940e8c853e51a49" },
-
"nvim-treesitter": { "branch": "master", "commit": "13c7caf8a602488b37cdefe8543c4cfdd5947d9d" },
-
"nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" },
-
"nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" },
-
"oil.nvim": { "branch": "master", "commit": "8ea40b5506115b6d355e304dd9ee5089f7d78601" },
-
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
-
"pretty_hover": { "branch": "master", "commit": "be693c8f32e1b096765bfe4db2ca341cc2f409d4" },
-
"render-markdown.nvim": { "branch": "main", "commit": "bff12b4655d1537cf0f10859fcd63ef2cec65010" },
-
"smear-cursor.nvim": { "branch": "main", "commit": "b9377c0508712c113d73d4ea94190a49b47ac18d" },
-
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
-
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
-
"tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "b6ed8038dfd256eb963a2c79cb30f0f4683551a0" },
-
"todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" },
-
"vim-be-good": { "branch": "master", "commit": "4fa57b7957715c91326fcead58c1fa898b9b3625" },
-
"vim-fugitive": { "branch": "master", "commit": "d4877e54cef67f5af4f950935b1ade19ed6b7370" },
-
"vim-tmux-navigator": { "branch": "master", "commit": "412c474e97468e7934b9c217064025ea7a69e05e" },
-
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
-
}
+8 -2
.config/nvim/lua/plugins/lspconfig.lua
···
config = function()
local capabilities = require("cmp_nvim_lsp").default_capabilities()
local lspconfig = require("lspconfig")
-
local opts = { capabilities = capabilities }
+
local opts = {
+
capabilities = capabilities
+
}
lspconfig.lua_ls.setup(opts)
lspconfig.rust_analyzer.setup(opts)
-
lspconfig.html.setup(opts)
+
lspconfig.html.setup({
+
capabilities = capabilities,
+
filetypes = { "html", "templ"}
+
})
lspconfig.astro.setup(opts)
lspconfig.cssls.setup(opts)
lspconfig.tailwindcss.setup({
capabilities = capabilities,
+
filetypes = { "templ", "astro", "javascript", "typescript", "react" },
settings = {
tailwindCSS = {
experimental = {
+3
.config/nvim/lua/plugins/treesitter.lua
···
"davidmh/mdx.nvim",
config = true,
},
+
{
+
"joerdav/templ.vim"
+
}
}
-36
.config/nvim/lua/plugins/vibe-coding.lua
···
-
return {
-
{
-
"zbirenbaum/copilot.lua", -- not actually the offical copilot plugin by ms
-
config = function()
-
require("copilot").setup({
-
suggestion = { enabled = false },
-
panel = { enabled = false },
-
})
-
end,
-
},
-
{
-
{
-
"CopilotC-Nvim/CopilotChat.nvim",
-
dependencies = {
-
{ "nvim-lua/plenary.nvim", branch = "master" },
-
},
-
opts = {
-
-- See Configuration section for options
-
},
-
keys = {
-
{ "<leader>ai", ":CopilotChat<CR>", mode = "n", desc = "Chat with Copilot [A][I]" },
-
{ "<leader>am", ":CopilotChatModels<CR>", mode = "n", desc = "Pick Copilot [A]i [M]odel to use" },
-
{ "<leader>ae", ":CopilotChatExplain<CR>", mode = "v", desc = "Ask Copilot [A]i to [E]xplain code" },
-
{ "<leader>af", ":CopilotChatReview<CR>", mode = "v", desc = "Ask Copilot [A]i to [R]eview the code" },
-
{ "<leader>ao", ":CopilotChatOptimise<CR>", mode = "v", desc = "Ask Copilot [A]i to [O]timise code" },
-
{ "<leader>af", ":CopilotChatFix<CR>", mode = "v", desc = "Ask Copilot [A]i to [F]ix any errors" },
-
},
-
},
-
},
-
{
-
"zbirenbaum/copilot-cmp",
-
config = function()
-
require("copilot_cmp").setup()
-
end,
-
},
-
}
+6 -1
.zshrc
···
path ~/.scripts
path ~/bin
path ~/.local/bin
+
path ~/.cargo/bin
+
path ~/go/bin
+
path /snap/bin
path /usr/local/bin
path /usr/local/go/bin
-
path ~/.cargo/bin
path $BUN_INSTALL/bin
alias dotfiles="cd ~/.dotfiles"
···
alias gu="git pull --rebase"
alias cls="clear"
+
export NVM_DIR="$HOME/.nvm"
+
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
+
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
[ -s "/home/$HOME/.bun/_bun" ] && source "/home/$HOME/.bun/_bun"
eval "$(starship init zsh)"