Compare commits

...

5 Commits

Author SHA1 Message Date
11df63fc71 Iterative Linking on config/ folder 2026-06-28 19:39:33 +02:00
74c0c7cc71 glx backend for alacritty 2026-06-28 19:39:11 +02:00
a73262898d Minimal Alacritty config 2026-06-28 19:38:48 +02:00
134c9ad3fd Initial NvChad Setup 2026-06-28 19:38:28 +02:00
a21e9eafff added gitignore 2026-06-28 19:37:09 +02:00
5 changed files with 50 additions and 6 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.claude

View File

@@ -0,0 +1,5 @@
[window]
opacity = 0.9
[font]
normal = { family = "JetBrains Mono", style = "Regular" }

View File

@@ -0,0 +1,29 @@
{
"LuaSnip": { "branch": "master", "commit": "0abc8f390b278c3b4aabc4c004ac8a088b65cf24" },
"NvChad": { "branch": "v2.5", "commit": "d042cc975247c2aa55fcb228e5d146dc1dc6c648" },
"base46": { "branch": "v3.0", "commit": "884b990dcdbe07520a0892da6ba3e8d202b46337" },
"cmp-async-path": { "branch": "main", "commit": "98185a91d49ff5dd249aebf2f7456e18063fa2a0" },
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
"cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"conform.nvim": { "branch": "master", "commit": "619363c30309d29ffa631e67c8183f2a72caa373" },
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
"gitsigns.nvim": { "branch": "main", "commit": "2038c666bd9d8a0b7349a0b6ee00dc83104b9ecf" },
"indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
"mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" },
"menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" },
"minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" },
"nvim-autopairs": { "branch": "master", "commit": "7b9923abad60b903ece7c52940e1321d39eccc79" },
"nvim-cmp": { "branch": "main", "commit": "a1d504892f2bc56c2e79b65c6faded2fd21f3eca" },
"nvim-lspconfig": { "branch": "master", "commit": "3371bf298c1f56efc26771ee961f461176958fb5" },
"nvim-tree.lua": { "branch": "master", "commit": "8e8be709c9a93e1ebefde7964884a8b564bfd3e0" },
"nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" },
"nvim-web-devicons": { "branch": "master", "commit": "dfbfaa967a6f7ec50789bead7ef87e336c1fa63c" },
"plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" },
"telescope.nvim": { "branch": "master", "commit": "427b576c16792edad01a92b89721d923c19ad60f" },
"ui": { "branch": "v3.0", "commit": "3e67e9d5325fd47fdbc90ca00a147db2f3525754" },
"volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" },
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
}

View File

@@ -35,7 +35,7 @@
autoRepeatInterval = 35; autoRepeatInterval = 35;
windowManager.qtile.enable = true; windowManager.qtile.enable = true;
displayManager.sessionCommands = '' displayManager.sessionCommands = ''
xwallpaper --zoom ~/Downloads/NixOsWallpaper.png xwallpaper --zoom ~/nixos-dotfiles/Pictures/NixOsWallpaper.png
''; '';
xrandrHeads = [ xrandrHeads = [
{ {
@@ -56,6 +56,12 @@
services.displayManager.ly.enable = true; services.displayManager.ly.enable = true;
service.picom = {
enable = true;
backend = "glx";
fade = true;
};
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
jetbrains-mono jetbrains-mono
]; ];

View File

@@ -1,4 +1,4 @@
{ config, pkgs, ... }: { config, pkgs, lib, ... }:
{ {
home.username = "marvin"; home.username = "marvin";
@@ -52,10 +52,12 @@
}; };
}; };
home.file = { home.file = lib.mapAttrs'
".config/qtile".source = ./config/qtile; (name: _: lib.nameValuePair ".config/${name}" {
".config/nvim".source = ./config/nvim; source = config.lib.file.mkOutOfStoreSymlink
}; "${config.home.homeDirectory}/nixos-dotfiles/config/${name}";
})
(lib.filterAttrs (_: type: type == "directory") (builtins.readDir ./config));
home.packages = with pkgs; [ home.packages = with pkgs; [
neovim neovim
@@ -67,5 +69,6 @@
rofi rofi
xwallpaper xwallpaper
steam steam
unzip
]; ];
} }