1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00
Commit Graph

24 Commits

Author SHA1 Message Date
xnm
426bad68f2 feat(fish): 🎣 Add fzf key bindings integration
Add fzf key bindings function file with support for:
- File search widget (Ctrl+T)
- Command history search (Ctrl+R) (replaced by custom implementation)
- Directory navigation (Alt+C) (replaced by custom implementation)

Bindings work in both normal and insert modes, providing
fuzzy search capabilities for fish shell navigation and
command history.
2025-09-13 14:22:16 +03:00
xnm
6940f6d195 fix(fish-helix): 🐛 Fix argparse syntax and add select_line command
- Remove single quotes around `h/help` flag in argparse call
- Add new `select_line` command case to handle line selection
- Clean up string quoting consistency throughout the function
- Improve indentation and formatting for better readability

The argparse syntax fix resolves potential parsing issues while the
new select_line command provides consistent line selection behavior
across different modes.
2025-08-31 16:44:16 +03:00
xnm
82aebc8cff feat(night-mode): 🌙 Switch from wlsunset to hyprsunset and add temperature control
- Replace wlsunset with hyprsunset for better Hyprland integration
- Add temperature adjustment functions with scroll support in Waybar
- Implement persistent temperature storage in `~/.cache/hyprsunset_temp`
- Add temperature bounds (2000K-6500K) with 100K increment/decrement
steps
- Update NixOS configuration to include hyprsunset package

Fixes temperature persistence and improves Hyprland compatibility
2025-08-24 03:06:11 +03:00
xnm
a6caf5ef5e feat(fish): Add helix key bindings from https://github.com/sshilovsky/fish-helix/tree/main
Add comprehensive helix-like modal key bindings system for fish shell
with:
- New `fish_helix_key_bindings` function with helix-inspired navigation
- Modal editing support with count modifiers via `fish_bind_count`
- Visual mode prompt indicator via `fish_default_mode_prompt`
- Enhanced clipboard integration with proper notification formatting

The implementation provides vim/helix-style modal editing while
maintaining
fish shell compatibility and includes proper mode indicators, count
tracking,
and seamless integration with existing fish key binding systems.
2025-08-19 17:47:39 +03:00
xnm
78d6258bfe feat: update hyprland, helix, bootloader and other configs
Changelog:
- autostart: remove hypridle from autostart script
- helix: add copilot LSP for Rust, JS/TS variants
- hyprland:
  - Refactor window rules with regex patterns
  - Update brightness controls for intel_backlight
  - Adjust pyprland scratchpad configurations
- bootloader:
  - Add i915 kernel modules
  - Disable initrd verbose logging
- greetd: update tuigreet command to use uwsm
- hyprland: enable hyprlock, hypridle services
- linux-kernel: add security hardening params
- ollama: add new LLM models (gemma3, deepcoder)
- utils: add sqlx-cli and kitty
- kitty: add config
- virtualisation:
  - Add lima, nerdctl
- vpn:
  - Enable mullvad VPN
  - Add mullvad and tor browsers
- stylus-themes: update to latest
2025-04-21 18:52:02 +03:00
xnm
1a4f6d28c8 feat: update fish greeting and enable NVIDIA open drivers 2025-03-08 16:46:22 +02:00
xnm
6d90c4c307 update: fixes & changes, added configs for aider and aichat 2025-01-26 22:15:11 +02:00
xnm
efd9e85d75 update: added touch typing trainers, hyprland fixes, fish hotkey change 2024-12-21 17:25:20 +02:00
xnm
6d5c55aeaa switched from networkmanager to iwd 2024-10-20 23:32:04 +03:00
xnm
59ea19d35d fish scripts update
changelog:
- refactored fzf scripts
- nullify unused\remapped fzf bindings
- `list-op.fish` hotfix 3
- added `hexyl` package to the system
2024-10-13 23:11:03 +03:00
xnm
6b3fa50ae4 list-op.fish hotfix 2 2024-10-11 01:50:36 +03:00
xnm
e3e8738277 list-op.fish hotfix 2024-10-10 21:25:29 +03:00
xnm
d27d5998aa Workflow update
Changelog:
- added `hyprls`, `file`, `delta`, `process-compose`, `yazi` packages with setup catppuccin macchiato theme
- changed `gammastep` to `wlsunset`
- refactored and disabled location
- refactored `dbus` and set to `broker` implementation
- changed `blueman` bluetooth manager to `overskride`
- set catppuccin macchiato theme for `bat`
- added useful key bindings for fish
- added custom fish scripts with `fzf` utilization
- changed protocol from 'https' to 'ssh' in `gh` config
- added keybindings, updated config, added LSPs for `helix`
- remap some keys in `Hyprland`
- added keybindings for `Zellij`
2024-10-10 21:15:51 +03:00
xnm
42e4cfb3a6 changed boot loglevel from 4 to 3 & updated check_webcam.fish script 2024-05-12 18:14:03 +03:00
xnm
2ee6f3e0ec changed recorder & fixed clipboard 2024-05-06 22:44:58 +03:00
xnm
6321fae7d8 moved to Hypr ecosystem 2024-04-24 22:26:20 +03:00
xnm
e94f33f4b0 airplane-mode bugfix 2024-04-06 01:26:01 +03:00
xnm
e123495f64 added microphone & webcam indicators to waybar 2024-03-15 21:25:03 +02:00
XNM
b625e2addb Starship & Kernel & Packages changes
Checklog:
1. Return to `mainline` kernel.
2. Updated `starship` config (added symblos).
3. Added `lua` to packages.
4. Deleted `erlang` from packages.
2023-11-21 20:58:51 +02:00
XNM
de00147118 switched to cutting-edge channels & added pyprland & updated README.md 2023-11-19 22:09:52 +02:00
XNM
3c0bf4c73d small changes in fish_greeting function 2023-11-13 21:15:58 +02:00
XNM
58e5ef1ad8 deleted package vlang 2023-10-21 21:38:15 +03:00
XNM
f87b50d3bc added packages: zls - LSP for Zig, vlang - Vlang programming language, evcxr - REPL for Rust 2023-10-20 19:55:01 +03:00
XNM
9124fc4fc7 first commit 2023-09-28 03:29:43 +03:00