aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hypr/battery-notif.sh1
-rw-r--r--hypr/hyprland.conf7
-rw-r--r--nixos/environment.nix5
-rw-r--r--nixos/nvim.nix1
-rwxr-xr-xsync.sh11
-rw-r--r--waybar/config10
6 files changed, 27 insertions, 8 deletions
diff --git a/hypr/battery-notif.sh b/hypr/battery-notif.sh
index d08b1d0..5e477d8 100644
--- a/hypr/battery-notif.sh
+++ b/hypr/battery-notif.sh
@@ -1 +1,2 @@
+nix-env -iA nixpkgs.python3.psutil
python battery_warning.py
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 7acea64..f9d8c8f 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -2,10 +2,11 @@ source = ~/.config/hypr/catppuccin/themes/macchiato.conf
monitor=,preferred,auto,auto
-
$terminal = foot
$fileManager = foot -e yazi
+$llm = foot -e ollama run phi4
$menu = wofi --show drun
+$taskManager = foot -e btop --force-utf
exec-once = ~/.config/hypr/random-wall.sh # random wallpaper
exec-once = ~/.config/hypr/battery-notif.sh # low battery notification
@@ -193,6 +194,7 @@ bind = $mainMod, F, togglefloating,
bind = $mainMod, R, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
+bind = CTRL+SHIFT, ESC, exec, $taskManager
# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
@@ -255,6 +257,9 @@ bindl = ,XF86AudioPause, exec, playerctl play-pause
bindl = ,XF86AudioPlay, exec, playerctl play-pause
bindl = ,XF86AudioPrev, exec, playerctl previous
+# Special OMEN key
+bindel = ,code:157, exec, $llm
+
##############################
### WINDOWS AND WORKSPACES ###
##############################
diff --git a/nixos/environment.nix b/nixos/environment.nix
index 6627772..87c36b8 100644
--- a/nixos/environment.nix
+++ b/nixos/environment.nix
@@ -12,8 +12,9 @@
pipes
playerctl
libnotify
- (pkgs.python313.withPackages (ps: with ps; [
- ]))
+ termusic
+ eza
+ lazygit
];
fonts.packages = with pkgs; [
nerd-fonts.jetbrains-mono
diff --git a/nixos/nvim.nix b/nixos/nvim.nix
index 23ec64f..9b637d7 100644
--- a/nixos/nvim.nix
+++ b/nixos/nvim.nix
@@ -8,6 +8,7 @@ in {
gcc
cargo
python312
+ python312Packages.psutil
nodejs_20
lua
zig
diff --git a/sync.sh b/sync.sh
new file mode 100755
index 0000000..fa35c34
--- /dev/null
+++ b/sync.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+sudo cp -r ~/.config/btop .
+sudo cp -r ~/.config/hypr .
+sudo cp -r /etc/nixos .
+sudo cp -r ~/.config/nvim .
+sudo cp -r ~/.config/tmux .
+sudo cp -r ~/.config/waybar .
+sudo cp -r ~/.config/wofi .
+sudo cp -r ~/.config/yazi .
+sudo cp -r ~/.config/starship.toml .
diff --git a/waybar/config b/waybar/config
index 5965d0e..a2551ac 100644
--- a/waybar/config
+++ b/waybar/config
@@ -51,13 +51,13 @@
"warning": 30,
"critical": 15
},
- "format": "Electron:<span color='#28CD41'>{capacity}%</span>",
- "format-charging": "Electron:<span color='#28CD41'>AC/DC({capacity}%)</span>",
+ "format": "Electrons:<span color='#28CD41'>{capacity}</span>",
+ "format-charging": "Electrons:<span color='#28CD41'>AC/DC({capacity})</span>",
"format-icons": ["󰂎", "󰁼", "󰁿", "󰂁", "󰁹"],
"tooltip": true
},
"pulseaudio": {
- "format": "Waves:<span color='#28CD41'>{volume}%</span>",
+ "format": "Waves:<span color='#28CD41'>{volume}</span>",
"format-muted": "Waves:<span color='#FF4040'>off</span>",
"format-icons": {
"headphone": "<span color='#BF00FF'>  </span>",
@@ -99,7 +99,7 @@
"clock": {
"interval": 1,
"timezone": "Asia/Kolkata",
- "format": "Time:<span color='#BF00FF'>{:%H:%M:%S}</span>",
+ "format": "Spin:<span color='#BF00FF'>{:%H:%M:%S}</span>",
"calendar": {
"mode" : "year",
"mode-mon-col" : 3,
@@ -115,7 +115,7 @@
}
},
"tooltip": true,
- "format-alt": "Time:<span color='#BF00FF'>{:L%Y/%m/%d, %A}</span>",
+ "format-alt": "Spin:<span color='#BF00FF'>{:L%Y/%m/%d, %A}</span>",
"tooltip-format": "<tt><small>{calendar}</small></tt>",
},
}