summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
13 daysMerge branch 'dev'Suleyman Farajli
13 daysMerge pull request #15 from sfarajli/devSüleyman Fərəcli
feat (shell): source .bashrc for interactive TTY sessions
13 daysfix(profile): use `TERM` environmental variable instead of `TERMINAL`Suleyman Farajli
13 daysstyle(profile): sort logically and alphabeticallySuleyman Farajli
13 daysfix(profile): export path variableSuleyman Farajli
- Use ${HOME} syntax instead of $HOME. - Quote $PATH variable.
13 daysfeat(profile): export ZSHRC as an environmental variablesSuleyman Farajli
13 daysstyle(makefile): sort alphabetically and logicallySuleyman Farajli
13 daysfix(zsh): create zsh history cache file in installationSuleyman Farajli
13 daysfeat (shell): source .bashrc for interactive TTY sessionsSuleyman Farajli
- Defined BASHRC path for consistency - Ensured .bashrc is sourced when using Bash in TTY environments
13 daysfeat(bash): add autocompletionSuleyman Farajli
13 daysMerge pull request #14 from sfarajli/devSüleyman Fərəcli
Dev
13 daysfix(scripts): recursion in help function fixedSuleyman Farajli
13 daysstyle (shell): align with spacesSuleyman Farajli
13 daysrefactor(bashrc): improve server compatibility and fallback behaviorSuleyman Farajli
13 daysMerge pull request #13 from sfarajli/devSüleyman Fərəcli
Dev
13 daysstyle(makefile): Use spaces for alignment instead of tabs and sort ↵Suleyman Farajli
alphabetically
13 daysfix(zathura): use `t` for toggling status bar instead of `n`Suleyman Farajli
13 daysrefactor(makefile): Move contents of Soucedeps into makefile and simplify ↵Suleyman Farajli
targets - Explicitly defined dependencies and install commands for software and fonts. - Sourcedeps removed. - Added `sync` to install tarballs from source. - Added `fullcheck` to check optional dependencies. - Run check before installing desktop files to make sure that build dependencies exist.
13 daysfeat (dep.sh): add `pamus` as an optional dependencySuleyman Farajli
13 daysfix (dep.sh): set `xclip` as a non-optional dependencySuleyman Farajli
13 daysfeat (dep.sh): check for optional dependenciesSuleyman Farajli
13 dayschore (dep.sh): only return 1 if the build dependencies are missingSuleyman Farajli
14 daysrefactor (nvim/vim): Reduce <leader>q mapping to :wq! instead of :wqa!Suleyman Farajli
14 daysfeat (zsh): add ctrl-space keybind to enter normal modeSuleyman Farajli
14 daysfeat (makefile): install fonts in desktop targetSuleyman Farajli
2025-06-20Merge pull request #12 from sfarajli/masterSüleyman Fərəcli
Merge pull request #11 from sfarajli/dev
2025-06-20Merge pull request #11 from sfarajli/devSüleyman Fərəcli
Dev
2025-06-20feat (git): new alias for `add`Suleyman Farajli
2025-06-20fix(makefile): update git config installation and clean trailing whitespacesSuleyman Farajli
2025-06-20style (scripts): use spaces instead of tabs in help messagesSuleyman Farajli
2025-06-20feat(mimeapps): expand image and video MIME types, add fallback supportSuleyman Farajli
2025-06-20style (zshrc): use spaces instead of tabs for alignmentSuleyman Farajli
2025-06-20feat (zathura): new themes addedSuleyman Farajli
2025-06-20feat(x11): add multiple Xresources themes with symlink-based selectionSuleyman Farajli
2025-06-20fix (xinitrc): corrected xresoreces file pathSuleyman Farajli
- removed empty lines and trailing spaces
2025-06-20refactor (vim): consistent with nvim configSuleyman Farajli
2025-06-20refactor (aliasrc): restructure and group aliases for readability and ↵Suleyman Farajli
maintainability
2025-06-20refactor(nvim): update keybindings and enable spellcheck for text based file ↵Suleyman Farajli
types - Commented out `vim.opt.list` to hide invisible characters by default - Removed window navigation keybindings (H and L) to avoid terminal issues - Enabled spellcheck for writing-related filetypes (e.g., markdown, gitcommit) - Changed <leader>q to use `wqa!` for saving and quitting all tabs
2025-06-20feat (git): new `diff` aliases addedSuleyman Farajli
- aliases sorted alphabetically
2025-06-20style (bashrc): remove trailing spacesSuleyman Farajli
2025-06-19Merge pull request #9 from sfarajli/devSüleyman Fərəcli
Dev
2025-06-19chore(Makefile): filter signingkey comment in gitconfig when installing and ↵Suleyman Farajli
warn if git signing key not set
2025-06-19style: remove useless empty lineSuleyman Farajli
2025-06-19fix(sxiv): improve key-handler script with better error handling and usabilitySuleyman Farajli
- Add set -f to disable globbing - Fix dmenu directory selection prompt to allow root selection - Add unique suffix when trash filename exists to avoid overwrite - Use safer command substitutions with output capture for error reporting - Reorder commands for clarity and reliability - Restore and improve wallpaper setting with error messages - Use xclip with full path and relative path copying feedback - Add comments about deprecated `convert` usage, suggest `magick`
2025-06-19chore(qutebrowser): clean up theme, bookmarks and startpageSuleyman Farajli
- Move themes in themes/ folder - Update startpage/index.html: fix height to 100vh, set font to JetBrains Mono 11px, remove unused stylesheet link - Add new themes: ayu_light and nord - Use `current_theme.py` sym-link for selection of themes
2025-06-19fix(picom): correct wintypes syntax and clean config formattingSuleyman Farajli
2025-06-19refactor: improve Neovim config for better readability and functionalitySuleyman Farajli
- Switch to Lua API options for setting vim options instead of vim.cmd - Add autocmd to trim trailing whitespace on save (except markdown) - Disable auto-comments via autocmd for all filetypes - Enhance and standardize key mappings with noremap and silent flags - Clean up plugin config indentation and comments
2025-06-19refactor(input.conf): reorder keys and improve ab-loop/loop-file bindingsSuleyman Farajli
2025-06-19refactor(lfrc): clean up config, improve trash cmd, and update keymapsSuleyman Farajli
2025-06-19feat: enhance git config with aliases and GPG signingSuleyman Farajli
- Add common aliases (co, br, ci, st) for shorter commands - Rewrite pushall to work reliably across all remotes - Enable GPG signing for commits and tags - Set OpenPGP as the preferred signing format - Add placeholder for signing key under [user]