| Commit message (Collapse) | Author | Age | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Moved all configurations which were previously raw strings chunks, for
options that the home-manager options didn't provide, into files for
that specific configuration and reading there contents instead (with
string replacement for passing information from the rest of the
configuration).
|
| |
|
|
|
|
| |
- Using more consistent naming conventions across the project. Using java style super
descriptive variable names.
- Removed slop comments in favor of using more descriptive naming conventions.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Now this config relies on the user manually starting the lsp or the
project containing a .nvim.lsp that enables the language server with
vim.lsp.enable({ ... }).
|
| | |
|
| |
|
|
|
|
| |
Now each project can set their own .nvim.lua config to start the
specific language servers, with its own custom configuration options, no
need for global lsp configs.
|
| | |
|
| |
|
|
|
|
|
| |
Now in neovim/nixvim lines breaks on words instead of characters, and
there is a character indicator for each wrapped line. Gitsigns diff
symbols column has been disabled, the line number highlighting is good
enough.
|
| | |
|
| |
|
|
|
| |
Finally made a fully featured gitsigns config integrating all its
features.
|
| |
|
|
|
| |
Added debugging capabilities to nixvim with the nvim-dap plugin + some
other supporting plugins for the interface.
|
| | |
|
| |
|
|
| |
The bash shell is purely for running shell scripts
|
| | |
|
| | |
|
| |
|
|
|
| |
- development.git.useSSH was a pretty pointless option, if ssh needs to
be used we will use the ssh url or http url depending on needs
|
| |
|
|
|
|
| |
- added calcaurse configuration
- fixed git and lazygit usage of delta configuration for checking out
diffs
|
| | |
|
| |
|
|
|
|
| |
- the fzf configuration caused syntax error in the sessions variables
setting script, it is now fixed
- added core.logallrefupdates to git configuration
|
| |
|
|
|
|
|
|
| |
- lazygit config was updated with the latest release, made minor
modificaitons to reflect those changes
- instead of writing the configuraiton that sets delta as the default
diff viewer in git and lazygit inside delta's config files, it is now
done by git and lazygit
|
| |
|
|
|
| |
- all ssh keys that are used under ssh/ have to be explicitely added via
security.ssh.gopassKeys = [ ... ]
|
| |
|
|
| |
- git-graph wasn't versatile enough
|
| |
|
|
|
| |
- replaced dark-mode with darkreader for better dark mode support
- half-page and full-page navigations now center the cursor
|
| |
|
|
|
| |
- Instead of relying the PATH variable for neomutt to find nvim for the
pager, we use path of the final neovim configured output
|
| | |
|
| | |
|
| |
|
|
|
| |
- Using neovim as a pager for neomutt to make it easier to read emails
- Using universal :q for back/exit instead of q
|
| | |
|
| |
|
|
|
| |
- Rewriting the neomutt keybindings by hand
- Updated comments to be simpler
|
| |
|
|
|
|
|
| |
- Added package options to each module which defines the
package/derivation that should be used in all other modules
- Added a systemd oneshot service that autosets darkman to dark mode
- Removed the prompt from rofi
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
symlinkJoin to runCommand, add missing assertions and deps
Scripts: Migrated from symlinkJoin to runCommand; replaced zsh
dependency with pkgs.runtimeShell across polybar, scripts, and
fzf-launcher
Assertions: Added gopass/gpg checks for neomutt, signing checks for git,
git dependency for lazygit, file-preview deps for lf, desktop/kitten
checks for scripts
Lazygit: Fixed mkIf placement, imported assertions
Neomutt: Removed verbose keybinding descriptions
Nixvim: Removed <c-c> notification-clear mapping
File preview: Replaced libreoffice document preview with pandoc/antiword
(terminal-based)
Fzf launcher: Fixed bash compatibility (setopt → shopt -s)
Deps: Added coreutils, fontconfig, antiword, pandoc, util-linux, bash,
findutils, grep, sed, gawk, ncurses to various scripts
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lazygit with base16
- Move inline comments to top of file across all modules for consistent
style
- Add descriptive comments to files missing them (aggregators,
assertions, scripts, flake)
- Remove unused `pkgs` parameter from i3/keybindings.nix and
zathura/default.nix
- Drop explicit `package = pkgs.zathura` (home-manager provides the
default)
- Delete stale meli-sync.sh (migrated to neomutt)
- Remove extraneous blank lines for consistent formatting
- Theme lazygit with config.scheme base16 colors instead of hardcoded
names
|
| |
|
|
|
| |
Using custom defined colors for the theme of lazygit ui, to be more
inline with the colorscheme of the whole config
|
| |
|
|
|
| |
programs.delta.enable wasn't set even if development.delta.enable was
set
|
| |
|
|
|
| |
Renamed the options for the configurations based on the sub-module that
they belong to
|
|
|
Instead of lumping everything in modules/programs we are separating them
into separate directories in modules/
|