| Commit message (Collapse) | Author | Age | Lines |
| | |
|
| | |
|
| |
|
|
|
|
| |
- using a question mark svg as the icon for unknown windows
- the activate-windows and workspaces scripts encountered crashes when
trying to get the icon, fixed it
|
| |
|
|
|
| |
- showing the icon of the currently focused window in the workspaces
button for each workspace
|
| |
|
|
| |
- made the active window buttons clickable to navigate to that window
|
| |
|
|
|
| |
- successfully showing the icons for the currently active windows
running in the current workspace
|
| |
|
|
|
| |
- 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
|
| |
|
|
|
| |
- ran nix flake update to update the flake inputs
- nixpkgs, home-manager, base16, nixvim, and devenv were all updated
|
| |
|
|
|
|
| |
- 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
|