Commit graph

1156 commits

Author SHA1 Message Date
Evie Litherland-Smith 8c7f8dba52 Rearrange again to reduce complexity
Move collections to use default.nix in relevant directories
Combine GUI elements into gui directory
2023-05-15 11:12:17 +01:00
Evie Litherland-Smith 816b839ab4 Add https/tls support to traefik sites 2023-05-15 07:51:06 +01:00
Evie Litherland-Smith ee34f667b9 Use plasma for main desktop
Move hyprland specific audio/bluetooth packages into hyprland expression
Increase frequency of nix cleanup, same duration
2023-05-14 18:10:39 +01:00
Evie Litherland-Smith 7719862a6f Add nix-ld and nix-index, update python venv template accordingly 2023-05-12 15:27:21 +01:00
Evie Litherland-Smith 5d78d93081 Add tree-sitter cli, ensure all languages installed automatically 2023-05-12 11:51:04 +01:00
Evie Litherland-Smith 0bdae5f583 Return to using tab and split for neogit 2023-05-12 08:39:10 +01:00
Evie Litherland-Smith 58ed61d485 Add neovide alias without using multigrid (for noice) 2023-05-12 08:38:50 +01:00
Evie Litherland-Smith 172d094b56 Disable catppuccin transparency (again), reduce floating window
transparency
2023-05-11 21:46:07 +01:00
Evie Litherland-Smith f94daf819c Reduce wezterm opacity 2023-05-11 19:18:02 +01:00
Evie Litherland-Smith 621ed60516 Add alpha
Update catppuccin integrations
Fix lsp hover from noice filter
Fix broken treesitter config
2023-05-11 18:03:39 +01:00
Evie Litherland-Smith f43ff1c472 Add noice as lualine dependency 2023-05-11 12:19:36 +01:00
Evie Litherland-Smith 0c57e7722f Initial add of gitea, add traefik for network routing 2023-05-11 11:54:42 +01:00
Evie Litherland-Smith 3aa74091ea Add custom lsp progress to status bar using noice api 2023-05-11 11:53:58 +01:00
Evie Litherland-Smith dc65ffb590 Add noice telescope extension 2023-05-11 11:23:14 +01:00
Evie Litherland-Smith c6ed66af9c Update lsp progress popup, disable commit confirmation in neogit 2023-05-11 10:54:29 +01:00
Evie Litherland-Smith 6b90efb5bb Remove separate config files by merging with plugin definition
Add noice.nvim for fancier ui
2023-05-11 10:44:22 +01:00
Evie Litherland-Smith be5bdb332c Move navic and navbuddy config into own files 2023-05-11 09:01:21 +01:00
Evie Litherland-Smith 9567908cb7 Rewrite keymap definition, add nvim-navbuddy
Move plugin-specific keymaps into init section of plugin definition
Add nvim-navbuddy for breadcrumbs navigation
Remove aerial as replaced by navbuddy
2023-05-11 08:51:35 +01:00
Evie Litherland-Smith d0ce2d2005 Start nvim lsp on BufEnter
LSP needed by lualine now due to nvim-navic, so needs to start on buf
enter to avoid weirdness
2023-05-11 08:03:56 +01:00
Evie Litherland-Smith 8b7289a321 Add material design git icon for lualine branch module 2023-05-11 08:00:37 +01:00
Evie Litherland-Smith ed663b9674 Configure lualine
Setup lualine modules, remove some old plugins
2023-05-10 22:13:59 +01:00
Evie Litherland-Smith 6afbb00ca6 Add lualine as feline replacement 2023-05-10 19:25:15 +01:00
Evie Litherland-Smith 9d900c96de Open UDP port 53 for Adguardhome 2023-05-10 11:03:52 +01:00
Evie Litherland-Smith c84fbedb65 Add dig to common programs 2023-05-09 18:31:55 +01:00
Evie Litherland-Smith 1d38bddb4c Fix import path typo (again) 2023-05-09 17:57:57 +01:00
Evie Litherland-Smith 518e59446a Log in as root to servers by default, add lazygit for root user 2023-05-09 17:56:18 +01:00
Evie Litherland-Smith 152a8acf0e Add SSH keys and fish config for root user 2023-05-09 17:54:54 +01:00
Evie Litherland-Smith f3c3b9357c Fix neovim import path 2023-05-09 17:47:54 +01:00
Evie Litherland-Smith 8ad013a4c9 Add root user config for home-manager on nixos 2023-05-09 17:45:04 +01:00
Evie Litherland-Smith b0f78102c6 Makefile can clone repository to root user in NixOS 2023-05-09 17:29:04 +01:00
Evie Litherland-Smith 75d40775aa Add device ID for H0615, enable global discovery 2023-05-09 13:58:49 +01:00
Evie Litherland-Smith 4b5b25d3ca Add syncthing config for H0615 2023-05-09 13:52:52 +01:00
Evie Litherland-Smith dee52a5583 Add extra nix shell abbreviations 2023-05-09 13:47:45 +01:00
Evie Litherland-Smith 28e2f9e82c Update allowed ports and nameservers 2023-05-09 07:48:48 +01:00
Evie Litherland-Smith 1f83293b07 Disable syncthing discovery by default 2023-05-09 07:48:19 +01:00
Evie Litherland-Smith d2baf077e8 Add adguard home and initial nginx config
nginx currently only forwards to adguard, todo add more
2023-05-07 18:20:26 +01:00
Evie Litherland-Smith d118c3aed0 Configure reMarkable for syncthing 2023-05-07 13:20:39 +01:00
Evie Litherland-Smith 50c4da612b Move syncthing config into dedicated directory
Add SSH keys for tablet and phone to main auth
2023-05-07 13:01:02 +01:00
Evie Litherland-Smith 74f12652e7 Update some syncthing folder definitions 2023-05-07 12:11:08 +01:00
Evie Litherland-Smith a00cb9b6d0 Add northstar syncthing ID 2023-05-07 08:47:19 +01:00
Evie Litherland-Smith f7f4ae5158 Switch official minecraft launcher for prismlauncher 2023-05-07 07:05:47 +01:00
Evie Litherland-Smith 43b7600b26 Add minecraft
Add minecraft package to Vanguard
2023-05-07 06:33:57 +01:00
Evie Litherland-Smith 99afa66c88 Add shortcut to start hardware specific Hyprland config 2023-05-07 06:27:04 +01:00
Evie Litherland-Smith 5d95f5547d Re-enable Vanguard auto upgrade 2023-05-07 05:31:52 +01:00
Evie Litherland-Smith 3ed62602f2 Setup specific syncthing config for Vanguard 2023-05-06 15:24:31 +01:00
Evie Litherland-Smith 8fd5491f57 Remove sddm from steam, add update fish abbreviation 2023-05-06 14:02:35 +01:00
Evie Litherland-Smith 2acbcf0d60 Add syncthing service 2023-05-06 14:00:45 +01:00
Evie Litherland-Smith bc2e8d2166 Add platform specific update alias 2023-05-06 06:55:45 +01:00
Evie Litherland-Smith b9ae841286 Fix paths for rofi scripts 2023-05-05 18:37:23 +01:00
Evie Litherland-Smith 5bc34500ae Add poetry to python venv template 2023-05-05 17:58:05 +01:00