update
10
docs/TODO.md
@ -1,17 +1,15 @@
|
|||||||
# Todolist
|
# Todolist
|
||||||
|
|
||||||
- [ ] Installation script
|
- [ ] Installation script
|
||||||
- [ ] Compress png docs/src
|
|
||||||
- [ ] Find a new icon theme (White, flat)
|
- [ ] Find a new icon theme (White, flat)
|
||||||
- [ ] Global font-size config (Alt font size for waybar)
|
- [ ] Global font-size config (Alt font size for waybar)
|
||||||
- [ ] Catppuccin theme
|
- [ ] Themes
|
||||||
- [ ] Windows theme
|
- [ ] Catppuccin theme
|
||||||
- [ ] MacOS theme
|
- [ ] Windows theme
|
||||||
- [ ] Rice screenshot script
|
- [ ] MacOS theme
|
||||||
- [ ] Global variable for config location
|
- [ ] Global variable for config location
|
||||||
- [ ] Obsidian conditional import
|
- [ ] Obsidian conditional import
|
||||||
- [ ] Make hyprcursor work
|
- [ ] Make hyprcursor work
|
||||||
- [ ] Remove folder's laptop conf
|
|
||||||
- [ ] Nixvim
|
- [ ] Nixvim
|
||||||
- [ ] Telescope shortcut for file content
|
- [ ] Telescope shortcut for file content
|
||||||
- [ ] Markdown snippets
|
- [ ] Markdown snippets
|
||||||
|
@ -2,9 +2,28 @@
|
|||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../hosts/laptop/variables.nix
|
../hosts/laptop/variables.nix
|
||||||
./system/laptop.nix
|
|
||||||
./scripts/laptop.nix
|
# Programs
|
||||||
./programs/laptop.nix
|
./programs/btop
|
||||||
|
./programs/cava
|
||||||
|
./programs/kitty
|
||||||
|
./programs/nvim
|
||||||
|
./programs/qutebrowser
|
||||||
|
./programs/spicetify
|
||||||
|
|
||||||
|
# Scripts
|
||||||
|
./scripts # All scripts
|
||||||
|
|
||||||
|
# System
|
||||||
|
./system/dunst
|
||||||
|
./system/git
|
||||||
|
./system/gtk
|
||||||
|
./system/hyprland
|
||||||
|
./system/shell
|
||||||
|
./system/sops/laptop.nix
|
||||||
|
./system/waybar
|
||||||
|
./system/wlogout
|
||||||
|
./system/wofi
|
||||||
];
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
@ -57,6 +76,7 @@
|
|||||||
neovide
|
neovide
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Import wallpapers into $HOME/wallpapers
|
||||||
file."wallpapers" = {
|
file."wallpapers" = {
|
||||||
recursive = true;
|
recursive = true;
|
||||||
source = ./wallpapers;
|
source = ./wallpapers;
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
imports =
|
|
||||||
[ ./btop ./kitty ./nvim/laptop.nix ./qutebrowser ./spicetify ./cava ];
|
|
||||||
}
|
|
9
home/programs/nvim/colorscheme.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
programs.nixvim = {
|
||||||
|
enable = true;
|
||||||
|
colorschemes.catppuccin = {
|
||||||
|
enable = true;
|
||||||
|
settings = { transparent_background = true; };
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
30
home/programs/nvim/default.nix
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
{ inputs, ... }: {
|
||||||
|
imports = [
|
||||||
|
inputs.nixvim.homeManagerModules.nixvim
|
||||||
|
./plugins/auto-pairs.nix
|
||||||
|
./plugins/bufferline.nix
|
||||||
|
./plugins/lazygit.nix
|
||||||
|
./plugins/telescope.nix
|
||||||
|
./plugins/nvim-tree.nix
|
||||||
|
./plugins/lightline.nix
|
||||||
|
./plugins/git.nix
|
||||||
|
./plugins/cmp.nix
|
||||||
|
./plugins/none-ls.nix
|
||||||
|
./plugins/wilder.nix
|
||||||
|
./plugins/lsp.nix
|
||||||
|
./plugins/treesitter.nix
|
||||||
|
./plugins/toggleterm.nix
|
||||||
|
./plugins/copilot.nix
|
||||||
|
./plugins/whichkey.nix
|
||||||
|
./plugins/alpha.nix
|
||||||
|
./plugins/keymaps.nix
|
||||||
|
./plugins/comment.nix
|
||||||
|
./plugins/oil.nix
|
||||||
|
./plugins/trouble.nix
|
||||||
|
./plugins/tmux-navigator.nix
|
||||||
|
./plugins/noice.nix
|
||||||
|
./plugins/obsidian.nix
|
||||||
|
./options.nix
|
||||||
|
./colorscheme.nix
|
||||||
|
];
|
||||||
|
}
|
@ -1,38 +0,0 @@
|
|||||||
{ inputs, ... }: {
|
|
||||||
imports = [
|
|
||||||
inputs.nixvim.homeManagerModules.nixvim
|
|
||||||
./auto-pairs.nix
|
|
||||||
./options.nix
|
|
||||||
./bufferline.nix
|
|
||||||
./lazygit.nix
|
|
||||||
./telescope.nix
|
|
||||||
./nvim-tree.nix
|
|
||||||
./lightline.nix
|
|
||||||
./git.nix
|
|
||||||
./cmp.nix
|
|
||||||
./none-ls.nix
|
|
||||||
./wilder.nix
|
|
||||||
./lsp.nix
|
|
||||||
./treesitter.nix
|
|
||||||
./toggleterm.nix
|
|
||||||
./copilot.nix
|
|
||||||
./obsidian.nix # make conditional
|
|
||||||
./whichkey.nix
|
|
||||||
./alpha.nix
|
|
||||||
./keymaps.nix
|
|
||||||
./comment.nix
|
|
||||||
./oil.nix
|
|
||||||
./trouble.nix
|
|
||||||
./tmux-navigator.nix
|
|
||||||
./noice.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
programs.nixvim = {
|
|
||||||
enable = true;
|
|
||||||
colorschemes.catppuccin = {
|
|
||||||
enable = true;
|
|
||||||
settings = { transparent_background = true; };
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{ config, ... }: {
|
||||||
programs.nixvim.plugins.obsidian = {
|
programs.nixvim.plugins.obsidian = {
|
||||||
enable = true;
|
enable = config.var.obsidian;
|
||||||
settings = {
|
settings = {
|
||||||
dir = "~/nextcloud/Notes";
|
dir = "~/nextcloud/Notes";
|
||||||
disable_frontmatter = true;
|
disable_frontmatter = true;
|
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 286 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 152 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 152 B |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 257 B After Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 287 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 287 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 187 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 239 B After Width: | Height: | Size: 239 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 207 B After Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 270 B |
Before Width: | Height: | Size: 190 B After Width: | Height: | Size: 190 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 357 B After Width: | Height: | Size: 357 B |
Before Width: | Height: | Size: 190 B After Width: | Height: | Size: 190 B |
Before Width: | Height: | Size: 408 B After Width: | Height: | Size: 408 B |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 319 B After Width: | Height: | Size: 319 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 152 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 565 B After Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |