| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
| |
- added some basic configuration options for eww
- removed waybar
|
| |
|
|
| |
- adding the old keybindings to niri
|
| |
|
|
|
|
|
| |
- using the settings for niri provided by home-manager for
configuration, instead of writing raw text configuration
- preventing chromium from using the gnome keyring for password
encryption
|
| | |
|
| |
|
|
| |
- added gnome portal to use with niri
|
| |
|
|
|
|
|
| |
- window manager hopping now goes to niri from hyprland
- added niri configuration closely resembling the keybindings and visual
appearence as before
- updated all other modules like waybar to use niri instead of hyprland
|
| |
|
|
|
|
| |
- the fzf configuration caused syntax error in the sessions variables
setting script, it is now fixed
- added core.logallrefupdates to git configuration
|
| |
|
|
|
|
| |
- added --only-switch option to nix-update script, that just runs
home-manager switch or nixos-rebuild switch and no nix flake update
- renamed the --flake-only option to --only-flake for consistency
|
| |
|
|
|
| |
- added zsh completions for nix-update
- updated completions options to allow multiple shells
|
| |
|
|
|
|
|
|
| |
- nix-update script can be used to automatically update both
home-manager and nixos, either just update the flake inputs or
recompute/rebuild the entire configuration with the updated
derivations
- fixed fzf unknown option error that appeared in the newer versions
|
| |
|
|
|
| |
- changed my mind, removed gtk based config options
- setting dark mode in chromium explicitely
|
| |
|
|
|
|
|
| |
- removed the custom chromium theme, wasn't that convenient to use
anyways
- moved the home.sessionVariables.TERMCMD to yazi's config instead of
xdg config
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
- darkman was adding additional complexity to the theming
- most graphical applications already relied on gtk anyways
- using the gtk the theme to set the colorscheme makes it more consistent
|
| | |
|
| |
|
|
|
|
|
| |
- Remove builtins.fetchurl-based version checking from lib.nix
- Move each extension into its own directory with default.nix + metadata.nix
- Add extensions/metadata.nix to compile all update metadata into a list
- Generate update checks via a standalone shell script in updates/
|
| | |
|
| |
|
|
|
|
| |
- added/replaced some more keybindings to be more vim-like
- fixed the graphics acceleration on ungoogled-chromium by forcing it to
use opengl pipelines
|
| |
|
|
|
| |
- all ssh keys that are used under ssh/ have to be explicitely added via
security.ssh.gopassKeys = [ ... ]
|
| |
|
|
| |
- git-graph wasn't versatile enough
|
| |
|
|
|
|
| |
- Added zsh completions for git-log-graph, gpg-backup and
screen-recording
- Using bash for the scripts, for consistency and cross platform support
|
| |
|
|
|
| |
- Added zsh auto-completion for usque-warp
- Fixed usque-warp disconnect
|
| | |
|
| |
|
|
|
| |
- Using eza instead of lsd for ls replacement, cuz its better
- Some other minor refactoring for chromium extensions
|
| | |
|
| | |
|
| |
|
|
|
| |
- added git tag based latest version from github for vimium
- added vimium extension and loading it unpacked
|
| |
|
|
|
| |
- 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
|
| |
|
|
|
| |
- Now copying text with | wl-copy and copying screenshots with Super + P
works
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
- Using neovim as a pager for neomutt to make it easier to read emails
- Using universal :q for back/exit instead of q
|
| | |
|
| | |
|
| |
|
|
|
| |
- Natural scrolling, button for left and right clicks, drag lock and so
on
|
| |
|
|
|
| |
- Rewriting the neomutt keybindings by hand
- Updated comments to be simpler
|
| |
|
|
|
|
|
|
|
|
| |
- Using ~/.local/share/gnupg/ for storing the data for gnupg, and made
the necessary changes in all places to that effect
- Additional ssh keys can be added to gopass under ssh/, which is on top
of the git servers that already existed
- Using pkgs.writeShellApplication for creating the scripts, stopped
setting path for each dependency (creating a long PATH variable and
thus finding binaries may take longer), instead using the inbuild dependency (runtimeInputs) for the scripts
|
| |
|
|
|
|
|
| |
- 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
|
| |
|
|
|
| |
- Added utility script that can export and import gpg public keys,
private keys and trust database
|
| |
|
|
|
|
|
|
| |
- Added example on how to enable pgp signing on gmail email accounts
- The programs.browserpass.enable option only used extension ids for the
actual extensions not for the custom extension key we gave it. So we
are updaing the com.github.browserpass.native.json file to manually add
our own extension id to it
|
| |
|
|
|
|
|
|
|
|
|
| |
- Every home-manager switch had a change to change the ids of the
extensions, now we get the same extension id for any build of the
given extension
- Sending emails from neomutt send duplicate emails, it is now fixed
- Auto re-registering in usque-warp connect, as it gets deactivated
in about 24 hours
- Using a style.mustache.css for the waybar css configs for syntax
highlighting
|
| |
|
|
|
|
|
| |
- Making nixpkgs use the local registry instead of downloading from
github from home manager this makes sure that home manager and nixos
use the same derivations for any given package
- Added darkman and removed gtk for enabling and using dark mode
|
| |
|
|
|
| |
- Gopass and its otp generation from secret is good enough, enteauth is
redundant.
|
| | |
|