updates to channels, new cursor, probably other fixes idk

aa1a1e82efa8… · Ryan Schanzenbacher ·

parent bd9bdb7ba66a… diff

Changed files

FileChanges
channels.scm +3 −3 raw
home-config/bashrc +4 −3 raw
home-config/hypr/hyprland.conf +4 −4 raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlc binary raw
home-config/icons/Bibata-Modern-Classic-Hyprland/manifest.hl +4 −0 raw
home-config/icons/Bibata-Modern-Classic/LICENSE +21 −0 raw
home-config/icons/Bibata-Modern-Classic/README.txt +35 −0 raw
home-config/icons/Bibata-Modern-Classic/VERSION +4 −0 raw
home-config/icons/Bibata-Modern-Classic/cursor.theme +3 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/00000000000000020006000e7e9ffc3f +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/00008160000006810000408080010102 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/028006030e0e7ebffc7f7070c0600140 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/03b6e0fcb3499374a867c041f52298f0 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/08e8e1c95fe2fc01f976f1e063a24ccd +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/1081e37283d90000800003c07f3ef6bf +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/14fef782d02440884392942c1120523 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/2870a09082c103050810ffdffffe0204 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/3085a0e285430894940527032f8b26df +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/3ecb610c1bf2410f44200f48c40d3599 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/4498f0e0c1937ffe01fd06f973665830 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/6407b0e94181790501fd1e167b474872 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/640fb0e74195791501fd1ed57b41487f +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/9081237383d90e509aa00f00170e968f +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/9d800788f1b08800ae810202380a0822 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/X_cursor binary raw
home-config/icons/Bibata-Modern-Classic/cursors/a2a266d0498c3104214a47bd64ab0fc8 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/alias +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/all-scroll +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/b66166c04f8c3109214a4fbd64a50fc8 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_corner binary raw
home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_corner binary raw
home-config/icons/Bibata-Modern-Classic/cursors/bottom_side binary raw
home-config/icons/Bibata-Modern-Classic/cursors/bottom_tee binary raw
home-config/icons/Bibata-Modern-Classic/cursors/c7088f0f3e6c8088236ef8e1e3e70000 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/cell +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/center_ptr binary raw
home-config/icons/Bibata-Modern-Classic/cursors/circle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/closedhand +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/col-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/color-picker +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/context-menu binary raw
home-config/icons/Bibata-Modern-Classic/cursors/copy binary raw
home-config/icons/Bibata-Modern-Classic/cursors/cross binary raw
home-config/icons/Bibata-Modern-Classic/cursors/cross_reverse +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/crossed_circle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/crosshair binary raw
home-config/icons/Bibata-Modern-Classic/cursors/d9ce0ab605698f320427677b458ad60b +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/default +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/diamond_cross +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd-ask binary raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd-copy binary raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd-link binary raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd-move +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd-none +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_drop binary raw
home-config/icons/Bibata-Modern-Classic/cursors/dot_box_mask +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/dotbox binary raw
home-config/icons/Bibata-Modern-Classic/cursors/double_arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/down-arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/draft +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/draft_large +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/draft_small +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/draped_box +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/e-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/e29285e634086352946a0e7090d73106 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/ew-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/fcf1c3c7cd4491d801f1e1c78f100000 +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/fleur +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/forbidden +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/grab +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/grabbing binary raw
home-config/icons/Bibata-Modern-Classic/cursors/h_double_arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/hand1 binary raw
home-config/icons/Bibata-Modern-Classic/cursors/hand2 binary raw
home-config/icons/Bibata-Modern-Classic/cursors/help +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/ibeam +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/icon +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/left-arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/left_ptr binary raw
home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_help +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watch binary raw
home-config/icons/Bibata-Modern-Classic/cursors/left_side binary raw
home-config/icons/Bibata-Modern-Classic/cursors/left_tee binary raw
home-config/icons/Bibata-Modern-Classic/cursors/link binary raw
home-config/icons/Bibata-Modern-Classic/cursors/ll_angle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/lr_angle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/move binary raw
home-config/icons/Bibata-Modern-Classic/cursors/n-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/ne-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/nesw-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/no-drop +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/not-allowed +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/ns-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/nw-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/nwse-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/openhand +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/pencil binary raw
home-config/icons/Bibata-Modern-Classic/cursors/pirate +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/plus binary raw
home-config/icons/Bibata-Modern-Classic/cursors/pointer +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/pointer-move binary raw
home-config/icons/Bibata-Modern-Classic/cursors/pointing_hand +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/progress +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/question_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/right-arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/right_ptr binary raw
home-config/icons/Bibata-Modern-Classic/cursors/right_side binary raw
home-config/icons/Bibata-Modern-Classic/cursors/right_tee binary raw
home-config/icons/Bibata-Modern-Classic/cursors/row-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/s-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrow binary raw
home-config/icons/Bibata-Modern-Classic/cursors/se-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size-hor +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size-ver +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size_all +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size_bdiag +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size_fdiag +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size_hor +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/size_ver +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/split_h +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/split_v +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/sw-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/target +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/tcross binary raw
home-config/icons/Bibata-Modern-Classic/cursors/text +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/top_left_arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/top_left_corner binary raw
home-config/icons/Bibata-Modern-Classic/cursors/top_right_corner binary raw
home-config/icons/Bibata-Modern-Classic/cursors/top_side binary raw
home-config/icons/Bibata-Modern-Classic/cursors/top_tee binary raw
home-config/icons/Bibata-Modern-Classic/cursors/ul_angle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/up-arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/ur_angle binary raw
home-config/icons/Bibata-Modern-Classic/cursors/v_double_arrow +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/vertical-text binary raw
home-config/icons/Bibata-Modern-Classic/cursors/w-resize +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/wait binary raw
home-config/icons/Bibata-Modern-Classic/cursors/watch +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursor binary raw
home-config/icons/Bibata-Modern-Classic/cursors/whats_this +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/x-cursor +1 −0 raw
home-config/icons/Bibata-Modern-Classic/cursors/xterm binary raw
home-config/icons/Bibata-Modern-Classic/cursors/zoom-in binary raw
home-config/icons/Bibata-Modern-Classic/cursors/zoom-out binary raw
home-config/icons/Bibata-Modern-Classic/index.theme +4 −0 raw
home-config/nix-home-manager/firefox-nightly/default.nix +201 −0 raw
home-config/nix-home-manager/firefox-nightly/default.nixold +206 −0 raw
home-config/nix-home-manager/firefox-nightly/policies.nix +130 −0 raw
home-config/nix-home-manager/flake.lock +150 −10 raw
home-config/nix-home-manager/flake.nix +9 −6 raw
home-config/nix-home-manager/home.nix +5 −318 raw
modules/ryan-config/base-system.scm +0 −1 raw
modules/ryan-packages/freedesktop.scm +1 −1 raw
modules/ryan-packages/wm.scm +1 −1 raw
diff --git a/channels.scm b/channels.scm
index 4f557ad..29a860d 100644
--- a/channels.scm
+++ b/channels.scm
@@ -3,7 +3,7 @@
(url "https://git.savannah.gnu.org/git/guix.git")
(branch "master")
(commit
- "18463019a24a7c5acc9c2f3ddf3c0ba04a36db96")
+ "f9b9116aef228a4455a1112f5d935f5de792370f")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
@@ -14,7 +14,7 @@
(url "https://gitlab.com/nonguix/nonguix")
(branch "master")
(commit
- "f44a49d3092d509c5e09cc27ada40a8c4d99c02d")
+ "8c41304decb916892fa07ca86893e4cf926ee884")
(introduction
(make-channel-introduction
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
@@ -25,7 +25,7 @@
(url "https://codeberg.org/hako/rosenthal.git")
(branch "trunk")
(commit
- "5cb609ce31f9351b9f3a9e94b2a51e48603ef68f")
+ "3da3fa1eee9bce8d00f85cae86d8f412f6259f7c")
(introduction
(make-channel-introduction
"7677db76330121a901604dfbad19077893865f35"
diff --git a/home-config/bashrc b/home-config/bashrc
index a3e1dc9..5e12cf6 100644
--- a/home-config/bashrc
+++ b/home-config/bashrc
@@ -53,9 +53,6 @@ export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share:/home/ryan/.l
#gpgconf --launch gpg-agent
export GPG_TTY=$(tty)
-# Zoxide
-eval "$(zoxide init --cmd cd bash)"
-
# eza
alias ls='eza --icons=always -Gx'
@@ -64,3 +61,7 @@ alias diff='delta'
# Starship
eval "$(starship init bash)"
+
+# Zoxide
+eval "$(zoxide init --cmd cd bash)"
+
diff --git a/home-config/hypr/hyprland.conf b/home-config/hypr/hyprland.conf
index cba6999..15e12fa 100644
--- a/home-config/hypr/hyprland.conf
+++ b/home-config/hypr/hyprland.conf
@@ -9,10 +9,10 @@ exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
monitor=,preferred,auto,1
# Set cursor theme
-env = HYPRCURSOR_THEME,XCursor-Pro-Dark-Hyprcursor
-env = HYPRCURSOR_SIZE,26
-env = XCURSOR_THEME,XCursor-Pro-Dark
-env = XCURSOR_SIZE,26
+env = HYPRCURSOR_THEME,Bibata-Modern-Classic-Hyprland
+env = HYPRCURSOR_SIZE,24
+env = XCURSOR_THEME,Bibata-Modern-daed9-v1.0.2-x11
+env = XCURSOR_SIZE,24
env = AQ_NO_MODIFIERS,1
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlc
new file mode 100644
index 0000000..dbf1252
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlc
new file mode 100644
index 0000000..94782da
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlc
new file mode 100644
index 0000000..6192211
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlc
new file mode 100644
index 0000000..f5b4962
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlc
new file mode 100644
index 0000000..e410c8f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlc
new file mode 100644
index 0000000..38798c0
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlc
new file mode 100644
index 0000000..f2b246c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlc
new file mode 100644
index 0000000..b1ed3ad
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlc
new file mode 100644
index 0000000..b521021
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlc
new file mode 100644
index 0000000..822dd3e
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlc
new file mode 100644
index 0000000..625c3fb
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlc
new file mode 100644
index 0000000..15710d4
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlc
new file mode 100644
index 0000000..467650d
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlc
new file mode 100644
index 0000000..3a87400
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlc
new file mode 100644
index 0000000..65d729f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlc
new file mode 100644
index 0000000..1c9c6b3
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlc
new file mode 100644
index 0000000..bb211eb
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlc
new file mode 100644
index 0000000..8c3811d
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlc
new file mode 100644
index 0000000..b8abfea
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlc
new file mode 100644
index 0000000..798fe88
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlc
new file mode 100644
index 0000000..5468c4d
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlc
new file mode 100644
index 0000000..fa04568
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlc
new file mode 100644
index 0000000..91797ee
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlc
new file mode 100644
index 0000000..70573ed
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlc
new file mode 100644
index 0000000..ec50ae5
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlc
new file mode 100644
index 0000000..98e240c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlc
new file mode 100644
index 0000000..0ae7c58
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlc
new file mode 100644
index 0000000..af6daea
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlc
new file mode 100644
index 0000000..7662b57
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlc
new file mode 100644
index 0000000..9ef7f8d
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlc
new file mode 100644
index 0000000..14a799a
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlc
new file mode 100644
index 0000000..7e4d670
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlc
new file mode 100644
index 0000000..204e355
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlc
new file mode 100644
index 0000000..540b671
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlc
new file mode 100644
index 0000000..528027e
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlc
new file mode 100644
index 0000000..18bb2fc
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlc
new file mode 100644
index 0000000..5535f0c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlc
new file mode 100644
index 0000000..c6aed37
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlc
new file mode 100644
index 0000000..af06dab
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlc
new file mode 100644
index 0000000..e3155ef
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlc
new file mode 100644
index 0000000..1ee75d8
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlc
new file mode 100644
index 0000000..45fb16f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlc
new file mode 100644
index 0000000..75df049
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlc
new file mode 100644
index 0000000..f395cd8
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlc
new file mode 100644
index 0000000..8857f76
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlc
new file mode 100644
index 0000000..e6addec
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlc
new file mode 100644
index 0000000..5c79490
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlc
new file mode 100644
index 0000000..1225128
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlc
new file mode 100644
index 0000000..3eb485c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlc
new file mode 100644
index 0000000..c923400
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlc
new file mode 100644
index 0000000..4ab02f1
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlc
new file mode 100644
index 0000000..d9978b0
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlc
new file mode 100644
index 0000000..95052f0
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlc
new file mode 100644
index 0000000..aa53c5a
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlc
new file mode 100644
index 0000000..62df09c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlc b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlc
new file mode 100644
index 0000000..22cf467
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlc differ
diff --git a/home-config/icons/Bibata-Modern-Classic-Hyprland/manifest.hl b/home-config/icons/Bibata-Modern-Classic-Hyprland/manifest.hl
new file mode 100644
index 0000000..8b3285a
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/manifest.hl
@@ -0,0 +1,4 @@
+name = Bibata-Modern-Classic-Hyprland
+description = Generated Bibata repository
+version = 0.1
+cursors_directory = hyprcursors
diff --git a/home-config/icons/Bibata-Modern-Classic/LICENSE b/home-config/icons/Bibata-Modern-Classic/LICENSE
new file mode 100644
index 0000000..6b01281
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023-2024 Abdulkaiz Khatri
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/home-config/icons/Bibata-Modern-Classic/README.txt b/home-config/icons/Bibata-Modern-Classic/README.txt
new file mode 100644
index 0000000..f567209
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/README.txt
@@ -0,0 +1,35 @@
+[::] Bibata Cursor
+TLDR; This cursor set is a masterpiece of cursors available on the internet,
+hand-designed by Abdulkaiz Khatri(https://twitter.com/ful1e5).
+
+Bibata is an open source, compact, and material designed cursor set that aims
+to improve the cursor experience for users. It is one of the most popular cursor sets
+in the Linux community and is now available for free on Windows as well, with multiple color
+and size options. Its goal is to offer personalized cursors to users.
+
+[::] What does "Bibata" mean?
+The sweetest word I ever spoke was "BI-Buh," which, coincidentally, is also the word for peanuts.
+To make it more pronounceable and not sound like a baby's words, I added the suffix "Ta."
+And with that, my journey in the world of open source began.
+
+[::] Become Sponsor
+https://github.com/sponsors/ful1e5
+
+[::] LICENSE
+MIT License
+
+[::] Bug Reports & Contact
+https://github.com/ful1e5/bibata/issues
+
+[::] Installation
+```bash
+tar -xvf Bibata.tar.gz # extract `Bibata.tar.gz`
+mv Bibata-* ~/.icons/ # Install to local users
+sudo mv Bibata-* /usr/share/icons/ # Install to all users
+```
+
+[::] Uninstallation
+```bash
+rm ~/.icons/Bibata-* # Remove from local users
+sudo rm /usr/share/icons/Bibata-* # Remove from all users
+```
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/VERSION b/home-config/icons/Bibata-Modern-Classic/VERSION
new file mode 100644
index 0000000..32a80fe
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/VERSION
@@ -0,0 +1,4 @@
+ID=daed906f-99d6-4fb8-ae03-623d988962e3
+Author=Abdualkaiz Khatri <kaizmandhu@gmail.com>
+Type=Bibata-Modern
+Version=1.0.2
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursor.theme b/home-config/icons/Bibata-Modern-Classic/cursor.theme
new file mode 100644
index 0000000..6514956
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursor.theme
@@ -0,0 +1,3 @@
+[Icon Theme]
+Name=Bibata-Modern-daed9-v1.0.2-x11
+Inherits="Bibata-Modern-daed9-v1.0.2-x11"
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/00000000000000020006000e7e9ffc3f b/home-config/icons/Bibata-Modern-Classic/cursors/00000000000000020006000e7e9ffc3f
new file mode 120000
index 0000000..b0e6589
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/00000000000000020006000e7e9ffc3f
@@ -0,0 +1 @@
+left_ptr_watch
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/00008160000006810000408080010102 b/home-config/icons/Bibata-Modern-Classic/cursors/00008160000006810000408080010102
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/00008160000006810000408080010102
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/028006030e0e7ebffc7f7070c0600140 b/home-config/icons/Bibata-Modern-Classic/cursors/028006030e0e7ebffc7f7070c0600140
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/028006030e0e7ebffc7f7070c0600140
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/03b6e0fcb3499374a867c041f52298f0 b/home-config/icons/Bibata-Modern-Classic/cursors/03b6e0fcb3499374a867c041f52298f0
new file mode 120000
index 0000000..01c907d
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/03b6e0fcb3499374a867c041f52298f0
@@ -0,0 +1 @@
+crossed_circle
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/home-config/icons/Bibata-Modern-Classic/cursors/08e8e1c95fe2fc01f976f1e063a24ccd
new file mode 120000
index 0000000..b0e6589
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/08e8e1c95fe2fc01f976f1e063a24ccd
@@ -0,0 +1 @@
+left_ptr_watch
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/1081e37283d90000800003c07f3ef6bf b/home-config/icons/Bibata-Modern-Classic/cursors/1081e37283d90000800003c07f3ef6bf
new file mode 120000
index 0000000..88740b2
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/1081e37283d90000800003c07f3ef6bf
@@ -0,0 +1 @@
+copy
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/14fef782d02440884392942c1120523 b/home-config/icons/Bibata-Modern-Classic/cursors/14fef782d02440884392942c1120523
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/14fef782d02440884392942c1120523
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/2870a09082c103050810ffdffffe0204 b/home-config/icons/Bibata-Modern-Classic/cursors/2870a09082c103050810ffdffffe0204
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/2870a09082c103050810ffdffffe0204
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/3085a0e285430894940527032f8b26df b/home-config/icons/Bibata-Modern-Classic/cursors/3085a0e285430894940527032f8b26df
new file mode 120000
index 0000000..c150ede
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/3085a0e285430894940527032f8b26df
@@ -0,0 +1 @@
+link
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/3ecb610c1bf2410f44200f48c40d3599 b/home-config/icons/Bibata-Modern-Classic/cursors/3ecb610c1bf2410f44200f48c40d3599
new file mode 120000
index 0000000..b0e6589
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/3ecb610c1bf2410f44200f48c40d3599
@@ -0,0 +1 @@
+left_ptr_watch
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/4498f0e0c1937ffe01fd06f973665830 b/home-config/icons/Bibata-Modern-Classic/cursors/4498f0e0c1937ffe01fd06f973665830
new file mode 120000
index 0000000..d6a0af6
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/4498f0e0c1937ffe01fd06f973665830
@@ -0,0 +1 @@
+move
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/home-config/icons/Bibata-Modern-Classic/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
new file mode 120000
index 0000000..cc9a7ed
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
@@ -0,0 +1 @@
+question_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/6407b0e94181790501fd1e167b474872 b/home-config/icons/Bibata-Modern-Classic/cursors/6407b0e94181790501fd1e167b474872
new file mode 120000
index 0000000..88740b2
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/6407b0e94181790501fd1e167b474872
@@ -0,0 +1 @@
+copy
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/640fb0e74195791501fd1ed57b41487f b/home-config/icons/Bibata-Modern-Classic/cursors/640fb0e74195791501fd1ed57b41487f
new file mode 120000
index 0000000..c150ede
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/640fb0e74195791501fd1ed57b41487f
@@ -0,0 +1 @@
+link
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/9081237383d90e509aa00f00170e968f b/home-config/icons/Bibata-Modern-Classic/cursors/9081237383d90e509aa00f00170e968f
new file mode 120000
index 0000000..d6a0af6
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/9081237383d90e509aa00f00170e968f
@@ -0,0 +1 @@
+move
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/9d800788f1b08800ae810202380a0822 b/home-config/icons/Bibata-Modern-Classic/cursors/9d800788f1b08800ae810202380a0822
new file mode 120000
index 0000000..0b08654
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/9d800788f1b08800ae810202380a0822
@@ -0,0 +1 @@
+hand2
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/X_cursor b/home-config/icons/Bibata-Modern-Classic/cursors/X_cursor
new file mode 100644
index 0000000..11028bb
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/X_cursor differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/home-config/icons/Bibata-Modern-Classic/cursors/a2a266d0498c3104214a47bd64ab0fc8
new file mode 120000
index 0000000..c150ede
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/a2a266d0498c3104214a47bd64ab0fc8
@@ -0,0 +1 @@
+link
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/alias b/home-config/icons/Bibata-Modern-Classic/cursors/alias
new file mode 120000
index 0000000..35beaab
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/alias
@@ -0,0 +1 @@
+dnd-link
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/all-scroll b/home-config/icons/Bibata-Modern-Classic/cursors/all-scroll
new file mode 120000
index 0000000..d6a0af6
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/all-scroll
@@ -0,0 +1 @@
+move
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/arrow b/home-config/icons/Bibata-Modern-Classic/cursors/arrow
new file mode 120000
index 0000000..0de4e80
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/arrow
@@ -0,0 +1 @@
+left_ptr
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/b66166c04f8c3109214a4fbd64a50fc8 b/home-config/icons/Bibata-Modern-Classic/cursors/b66166c04f8c3109214a4fbd64a50fc8
new file mode 120000
index 0000000..88740b2
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/b66166c04f8c3109214a4fbd64a50fc8
@@ -0,0 +1 @@
+copy
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrow
new file mode 100644
index 0000000..48c2be6
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_corner b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_corner
new file mode 100644
index 0000000..6c8d3ca
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_corner differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_corner b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_corner
new file mode 100644
index 0000000..61ce574
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_corner differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/bottom_side b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_side
new file mode 100644
index 0000000..d23e62f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_side differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/bottom_tee b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_tee
new file mode 100644
index 0000000..e6ce2fa
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_tee differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/c7088f0f3e6c8088236ef8e1e3e70000 b/home-config/icons/Bibata-Modern-Classic/cursors/c7088f0f3e6c8088236ef8e1e3e70000
new file mode 120000
index 0000000..a8afe37
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/c7088f0f3e6c8088236ef8e1e3e70000
@@ -0,0 +1 @@
+bd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/cell b/home-config/icons/Bibata-Modern-Classic/cursors/cell
new file mode 120000
index 0000000..b070a6a
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/cell
@@ -0,0 +1 @@
+plus
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/center_ptr b/home-config/icons/Bibata-Modern-Classic/cursors/center_ptr
new file mode 100644
index 0000000..8c76544
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/center_ptr differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/circle b/home-config/icons/Bibata-Modern-Classic/cursors/circle
new file mode 100644
index 0000000..3afbe0e
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/circle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/closedhand b/home-config/icons/Bibata-Modern-Classic/cursors/closedhand
new file mode 120000
index 0000000..bc5dcc0
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/closedhand
@@ -0,0 +1 @@
+grabbing
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/col-resize b/home-config/icons/Bibata-Modern-Classic/cursors/col-resize
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/col-resize
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/color-picker b/home-config/icons/Bibata-Modern-Classic/cursors/color-picker
new file mode 120000
index 0000000..c2d6c2a
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/color-picker
@@ -0,0 +1 @@
+tcross
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/context-menu b/home-config/icons/Bibata-Modern-Classic/cursors/context-menu
new file mode 100644
index 0000000..e17d951
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/context-menu differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/copy b/home-config/icons/Bibata-Modern-Classic/cursors/copy
new file mode 100644
index 0000000..dbb9741
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/copy differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/cross b/home-config/icons/Bibata-Modern-Classic/cursors/cross
new file mode 100644
index 0000000..ab959fa
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/cross differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/cross_reverse b/home-config/icons/Bibata-Modern-Classic/cursors/cross_reverse
new file mode 120000
index 0000000..982ae30
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/cross_reverse
@@ -0,0 +1 @@
+cross
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/crossed_circle b/home-config/icons/Bibata-Modern-Classic/cursors/crossed_circle
new file mode 100644
index 0000000..75f6a2f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/crossed_circle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/crosshair b/home-config/icons/Bibata-Modern-Classic/cursors/crosshair
new file mode 100644
index 0000000..56a2211
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/crosshair differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/d9ce0ab605698f320427677b458ad60b b/home-config/icons/Bibata-Modern-Classic/cursors/d9ce0ab605698f320427677b458ad60b
new file mode 120000
index 0000000..cc9a7ed
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/d9ce0ab605698f320427677b458ad60b
@@ -0,0 +1 @@
+question_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/default b/home-config/icons/Bibata-Modern-Classic/cursors/default
new file mode 120000
index 0000000..0de4e80
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/default
@@ -0,0 +1 @@
+left_ptr
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/diamond_cross b/home-config/icons/Bibata-Modern-Classic/cursors/diamond_cross
new file mode 120000
index 0000000..982ae30
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/diamond_cross
@@ -0,0 +1 @@
+cross
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd-ask b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-ask
new file mode 100644
index 0000000..c2a6ff4
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-ask differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd-copy b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-copy
new file mode 100644
index 0000000..557a8b8
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-copy differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd-link b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-link
new file mode 100644
index 0000000..a6279eb
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-link differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd-move b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-move
new file mode 120000
index 0000000..bc5dcc0
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-move
@@ -0,0 +1 @@
+grabbing
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd-none b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-none
new file mode 120000
index 0000000..bc5dcc0
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-none
@@ -0,0 +1 @@
+grabbing
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_drop b/home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_drop
new file mode 100644
index 0000000..a4b28d9
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_drop differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dot_box_mask b/home-config/icons/Bibata-Modern-Classic/cursors/dot_box_mask
new file mode 120000
index 0000000..def8590
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dot_box_mask
@@ -0,0 +1 @@
+dotbox
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/dotbox b/home-config/icons/Bibata-Modern-Classic/cursors/dotbox
new file mode 100644
index 0000000..1a8dbff
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/dotbox differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/double_arrow
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/double_arrow
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/down-arrow b/home-config/icons/Bibata-Modern-Classic/cursors/down-arrow
new file mode 120000
index 0000000..022a111
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/down-arrow
@@ -0,0 +1 @@
+sb_down_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/draft b/home-config/icons/Bibata-Modern-Classic/cursors/draft
new file mode 120000
index 0000000..644fb7b
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/draft
@@ -0,0 +1 @@
+pencil
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/draft_large b/home-config/icons/Bibata-Modern-Classic/cursors/draft_large
new file mode 120000
index 0000000..cb9c1b4
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/draft_large
@@ -0,0 +1 @@
+right_ptr
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/draft_small b/home-config/icons/Bibata-Modern-Classic/cursors/draft_small
new file mode 120000
index 0000000..cb9c1b4
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/draft_small
@@ -0,0 +1 @@
+right_ptr
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/draped_box b/home-config/icons/Bibata-Modern-Classic/cursors/draped_box
new file mode 120000
index 0000000..def8590
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/draped_box
@@ -0,0 +1 @@
+dotbox
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/e-resize b/home-config/icons/Bibata-Modern-Classic/cursors/e-resize
new file mode 120000
index 0000000..acbf1f9
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/e-resize
@@ -0,0 +1 @@
+right_side
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/e29285e634086352946a0e7090d73106 b/home-config/icons/Bibata-Modern-Classic/cursors/e29285e634086352946a0e7090d73106
new file mode 120000
index 0000000..0b08654
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/e29285e634086352946a0e7090d73106
@@ -0,0 +1 @@
+hand2
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ew-resize b/home-config/icons/Bibata-Modern-Classic/cursors/ew-resize
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ew-resize
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/fcf1c3c7cd4491d801f1e1c78f100000 b/home-config/icons/Bibata-Modern-Classic/cursors/fcf1c3c7cd4491d801f1e1c78f100000
new file mode 120000
index 0000000..3d249d7
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/fcf1c3c7cd4491d801f1e1c78f100000
@@ -0,0 +1 @@
+fd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/home-config/icons/Bibata-Modern-Classic/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
new file mode 120000
index 0000000..bc5dcc0
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
@@ -0,0 +1 @@
+grabbing
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrow
new file mode 100644
index 0000000..d396e0d
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/fleur b/home-config/icons/Bibata-Modern-Classic/cursors/fleur
new file mode 120000
index 0000000..d6a0af6
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/fleur
@@ -0,0 +1 @@
+move
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/forbidden b/home-config/icons/Bibata-Modern-Classic/cursors/forbidden
new file mode 120000
index 0000000..031757c
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/forbidden
@@ -0,0 +1 @@
+circle
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/grab b/home-config/icons/Bibata-Modern-Classic/cursors/grab
new file mode 120000
index 0000000..1a38f92
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/grab
@@ -0,0 +1 @@
+hand1
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/grabbing b/home-config/icons/Bibata-Modern-Classic/cursors/grabbing
new file mode 100644
index 0000000..1bb1d83
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/grabbing differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/h_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/h_double_arrow
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/h_double_arrow
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/hand1 b/home-config/icons/Bibata-Modern-Classic/cursors/hand1
new file mode 100644
index 0000000..5150af4
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/hand1 differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/hand2 b/home-config/icons/Bibata-Modern-Classic/cursors/hand2
new file mode 100644
index 0000000..9b9f76c
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/hand2 differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/help b/home-config/icons/Bibata-Modern-Classic/cursors/help
new file mode 120000
index 0000000..cc9a7ed
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/help
@@ -0,0 +1 @@
+question_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ibeam b/home-config/icons/Bibata-Modern-Classic/cursors/ibeam
new file mode 120000
index 0000000..18632c4
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ibeam
@@ -0,0 +1 @@
+xterm
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/icon b/home-config/icons/Bibata-Modern-Classic/cursors/icon
new file mode 120000
index 0000000..def8590
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/icon
@@ -0,0 +1 @@
+dotbox
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left-arrow b/home-config/icons/Bibata-Modern-Classic/cursors/left-arrow
new file mode 120000
index 0000000..f473dff
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left-arrow
@@ -0,0 +1 @@
+sb_left_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr
new file mode 100644
index 0000000..b07377f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_help b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_help
new file mode 120000
index 0000000..cc9a7ed
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_help
@@ -0,0 +1 @@
+question_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watch b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watch
new file mode 100644
index 0000000..b667e0a
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watch differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left_side b/home-config/icons/Bibata-Modern-Classic/cursors/left_side
new file mode 100644
index 0000000..5931303
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/left_side differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/left_tee b/home-config/icons/Bibata-Modern-Classic/cursors/left_tee
new file mode 100644
index 0000000..af1448f
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/left_tee differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/link b/home-config/icons/Bibata-Modern-Classic/cursors/link
new file mode 100644
index 0000000..6d0f971
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/link differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ll_angle b/home-config/icons/Bibata-Modern-Classic/cursors/ll_angle
new file mode 100644
index 0000000..8e00ab1
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/ll_angle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/lr_angle b/home-config/icons/Bibata-Modern-Classic/cursors/lr_angle
new file mode 100644
index 0000000..043e721
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/lr_angle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/move b/home-config/icons/Bibata-Modern-Classic/cursors/move
new file mode 100644
index 0000000..b821f28
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/move differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/n-resize b/home-config/icons/Bibata-Modern-Classic/cursors/n-resize
new file mode 120000
index 0000000..83cc946
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/n-resize
@@ -0,0 +1 @@
+top_side
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ne-resize b/home-config/icons/Bibata-Modern-Classic/cursors/ne-resize
new file mode 120000
index 0000000..19274a2
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ne-resize
@@ -0,0 +1 @@
+top_right_corner
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/nesw-resize b/home-config/icons/Bibata-Modern-Classic/cursors/nesw-resize
new file mode 120000
index 0000000..3d249d7
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/nesw-resize
@@ -0,0 +1 @@
+fd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/no-drop b/home-config/icons/Bibata-Modern-Classic/cursors/no-drop
new file mode 120000
index 0000000..1f6c0fd
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/no-drop
@@ -0,0 +1 @@
+dnd_no_drop
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/not-allowed b/home-config/icons/Bibata-Modern-Classic/cursors/not-allowed
new file mode 120000
index 0000000..01c907d
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/not-allowed
@@ -0,0 +1 @@
+crossed_circle
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ns-resize b/home-config/icons/Bibata-Modern-Classic/cursors/ns-resize
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ns-resize
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/nw-resize b/home-config/icons/Bibata-Modern-Classic/cursors/nw-resize
new file mode 120000
index 0000000..be1ee95
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/nw-resize
@@ -0,0 +1 @@
+top_left_corner
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/nwse-resize b/home-config/icons/Bibata-Modern-Classic/cursors/nwse-resize
new file mode 120000
index 0000000..a8afe37
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/nwse-resize
@@ -0,0 +1 @@
+bd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/openhand b/home-config/icons/Bibata-Modern-Classic/cursors/openhand
new file mode 120000
index 0000000..1a38f92
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/openhand
@@ -0,0 +1 @@
+hand1
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/pencil b/home-config/icons/Bibata-Modern-Classic/cursors/pencil
new file mode 100644
index 0000000..d4711b6
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/pencil differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/pirate b/home-config/icons/Bibata-Modern-Classic/cursors/pirate
new file mode 120000
index 0000000..7b84daf
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/pirate
@@ -0,0 +1 @@
+X_cursor
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/plus b/home-config/icons/Bibata-Modern-Classic/cursors/plus
new file mode 100644
index 0000000..d592c51
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/plus differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/pointer b/home-config/icons/Bibata-Modern-Classic/cursors/pointer
new file mode 120000
index 0000000..0b08654
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/pointer
@@ -0,0 +1 @@
+hand2
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/pointer-move b/home-config/icons/Bibata-Modern-Classic/cursors/pointer-move
new file mode 100644
index 0000000..4a5a409
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/pointer-move differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/pointing_hand b/home-config/icons/Bibata-Modern-Classic/cursors/pointing_hand
new file mode 120000
index 0000000..0b08654
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/pointing_hand
@@ -0,0 +1 @@
+hand2
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/progress b/home-config/icons/Bibata-Modern-Classic/cursors/progress
new file mode 120000
index 0000000..b0e6589
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/progress
@@ -0,0 +1 @@
+left_ptr_watch
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/question_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/question_arrow
new file mode 100644
index 0000000..cde5f05
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/question_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/right-arrow b/home-config/icons/Bibata-Modern-Classic/cursors/right-arrow
new file mode 120000
index 0000000..feb3132
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/right-arrow
@@ -0,0 +1 @@
+sb_right_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/right_ptr b/home-config/icons/Bibata-Modern-Classic/cursors/right_ptr
new file mode 100644
index 0000000..1b735d7
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/right_ptr differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/right_side b/home-config/icons/Bibata-Modern-Classic/cursors/right_side
new file mode 100644
index 0000000..2fed849
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/right_side differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/right_tee b/home-config/icons/Bibata-Modern-Classic/cursors/right_tee
new file mode 100644
index 0000000..aef2cf3
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/right_tee differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/row-resize b/home-config/icons/Bibata-Modern-Classic/cursors/row-resize
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/row-resize
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/s-resize b/home-config/icons/Bibata-Modern-Classic/cursors/s-resize
new file mode 120000
index 0000000..b9cca67
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/s-resize
@@ -0,0 +1 @@
+bottom_side
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrow
new file mode 100644
index 0000000..1aa94a0
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrow
new file mode 100644
index 0000000..5b223f0
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrow
new file mode 100644
index 0000000..940edea
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrow
new file mode 100644
index 0000000..2869309
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrow
new file mode 100644
index 0000000..4d0d763
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrow
new file mode 100644
index 0000000..6b93db3
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrow differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/se-resize b/home-config/icons/Bibata-Modern-Classic/cursors/se-resize
new file mode 120000
index 0000000..9a02514
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/se-resize
@@ -0,0 +1 @@
+bottom_right_corner
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size-hor b/home-config/icons/Bibata-Modern-Classic/cursors/size-hor
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size-hor
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size-ver b/home-config/icons/Bibata-Modern-Classic/cursors/size-ver
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size-ver
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size_all b/home-config/icons/Bibata-Modern-Classic/cursors/size_all
new file mode 120000
index 0000000..d6a0af6
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size_all
@@ -0,0 +1 @@
+move
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size_bdiag b/home-config/icons/Bibata-Modern-Classic/cursors/size_bdiag
new file mode 120000
index 0000000..3d249d7
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size_bdiag
@@ -0,0 +1 @@
+fd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size_fdiag b/home-config/icons/Bibata-Modern-Classic/cursors/size_fdiag
new file mode 120000
index 0000000..a8afe37
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size_fdiag
@@ -0,0 +1 @@
+bd_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size_hor b/home-config/icons/Bibata-Modern-Classic/cursors/size_hor
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size_hor
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/size_ver b/home-config/icons/Bibata-Modern-Classic/cursors/size_ver
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/size_ver
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/split_h b/home-config/icons/Bibata-Modern-Classic/cursors/split_h
new file mode 120000
index 0000000..baba492
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/split_h
@@ -0,0 +1 @@
+sb_h_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/split_v b/home-config/icons/Bibata-Modern-Classic/cursors/split_v
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/split_v
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/sw-resize b/home-config/icons/Bibata-Modern-Classic/cursors/sw-resize
new file mode 120000
index 0000000..aab13ad
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sw-resize
@@ -0,0 +1 @@
+bottom_left_corner
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/target b/home-config/icons/Bibata-Modern-Classic/cursors/target
new file mode 120000
index 0000000..def8590
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/target
@@ -0,0 +1 @@
+dotbox
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/tcross b/home-config/icons/Bibata-Modern-Classic/cursors/tcross
new file mode 100644
index 0000000..f6fc278
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/tcross differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/text b/home-config/icons/Bibata-Modern-Classic/cursors/text
new file mode 120000
index 0000000..18632c4
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/text
@@ -0,0 +1 @@
+xterm
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/top_left_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/top_left_arrow
new file mode 120000
index 0000000..0de4e80
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/top_left_arrow
@@ -0,0 +1 @@
+left_ptr
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/top_left_corner b/home-config/icons/Bibata-Modern-Classic/cursors/top_left_corner
new file mode 100644
index 0000000..5d36127
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/top_left_corner differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/top_right_corner b/home-config/icons/Bibata-Modern-Classic/cursors/top_right_corner
new file mode 100644
index 0000000..8f3b4e6
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/top_right_corner differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/top_side b/home-config/icons/Bibata-Modern-Classic/cursors/top_side
new file mode 100644
index 0000000..fe22ccc
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/top_side differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/top_tee b/home-config/icons/Bibata-Modern-Classic/cursors/top_tee
new file mode 100644
index 0000000..aa8bf37
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/top_tee differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ul_angle b/home-config/icons/Bibata-Modern-Classic/cursors/ul_angle
new file mode 100644
index 0000000..a9d8202
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/ul_angle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/up-arrow b/home-config/icons/Bibata-Modern-Classic/cursors/up-arrow
new file mode 120000
index 0000000..258ca58
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/up-arrow
@@ -0,0 +1 @@
+sb_up_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/ur_angle b/home-config/icons/Bibata-Modern-Classic/cursors/ur_angle
new file mode 100644
index 0000000..66a6cd9
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/ur_angle differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/v_double_arrow b/home-config/icons/Bibata-Modern-Classic/cursors/v_double_arrow
new file mode 120000
index 0000000..a3693c3
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/v_double_arrow
@@ -0,0 +1 @@
+sb_v_double_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/vertical-text b/home-config/icons/Bibata-Modern-Classic/cursors/vertical-text
new file mode 100644
index 0000000..92e7504
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/vertical-text differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/w-resize b/home-config/icons/Bibata-Modern-Classic/cursors/w-resize
new file mode 120000
index 0000000..1d46245
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/w-resize
@@ -0,0 +1 @@
+left_side
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/wait b/home-config/icons/Bibata-Modern-Classic/cursors/wait
new file mode 100644
index 0000000..02de192
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/wait differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/watch b/home-config/icons/Bibata-Modern-Classic/cursors/watch
new file mode 120000
index 0000000..fd80437
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/watch
@@ -0,0 +1 @@
+wait
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursor b/home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursor
new file mode 100644
index 0000000..300ae31
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursor differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/whats_this b/home-config/icons/Bibata-Modern-Classic/cursors/whats_this
new file mode 120000
index 0000000..cc9a7ed
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/whats_this
@@ -0,0 +1 @@
+question_arrow
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/x-cursor b/home-config/icons/Bibata-Modern-Classic/cursors/x-cursor
new file mode 120000
index 0000000..7b84daf
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/x-cursor
@@ -0,0 +1 @@
+X_cursor
\ No newline at end of file
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/xterm b/home-config/icons/Bibata-Modern-Classic/cursors/xterm
new file mode 100644
index 0000000..e3a8294
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/xterm differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/zoom-in b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-in
new file mode 100644
index 0000000..0b6e690
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-in differ
diff --git a/home-config/icons/Bibata-Modern-Classic/cursors/zoom-out b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-out
new file mode 100644
index 0000000..2a70c26
Binary files /dev/null and b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-out differ
diff --git a/home-config/icons/Bibata-Modern-Classic/index.theme b/home-config/icons/Bibata-Modern-Classic/index.theme
new file mode 100644
index 0000000..273de80
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/index.theme
@@ -0,0 +1,4 @@
+[Icon Theme]
+Name=Bibata-Modern-daed9-v1.0.2-x11
+Comment=Bibata XCursors
+Inherits="hicolor"
\ No newline at end of file
diff --git a/home-config/nix-home-manager/firefox-nightly/default.nix b/home-config/nix-home-manager/firefox-nightly/default.nix
new file mode 100644
index 0000000..d341348
--- /dev/null
+++ b/home-config/nix-home-manager/firefox-nightly/default.nix
@@ -0,0 +1,201 @@
+{ config, pkgs, mozff, ...}:
+
+let
+
+wrapped-ff-nightly = pkgs.wrapFirefox mozff.packages.${pkgs.system}.firefox-nightly-bin {
+ extraPolicies = import ./policies.nix;
+};
+
+in
+
+{
+ programs.firefox = {
+ enable = true;
+ package = mozff.packages.${pkgs.system}.firefox-nightly-bin;
+ policies = import ./policies.nix;
+
+ profiles.${config.home.username} = {
+ name = "${config.home.username}";
+ isDefault = true;
+ containersForce = true;
+ containers = {
+ rit = {
+ name = "RIT";
+ color = "orange";
+ icon = "dollar";
+ id = 1;
+ };
+ ritwork = {
+ name = "RIT Work";
+ color = "green";
+ icon = "briefcase";
+ id = 2;
+ };
+ other = {
+ name = "Other";
+ color = "blue";
+ icon = "fingerprint";
+ id = 3;
+ };
+ };
+ search = {
+ force = true;
+ default = "DuckDuckGo";
+ order = ["DuckDuckGo" "Google"];
+ engines = {
+ "Nix Packages" = {
+ urls = [
+ {
+ template = "https://search.nixos.org/packages";
+ params = [
+ {
+ name = "type";
+ value = "packages";
+ }
+ {
+ name = "channel";
+ value = "unstable";
+ }
+ {
+ name = "query";
+ value = "{searchTerms}";
+ }
+ ];
+ }
+ ];
+ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
+ definedAliases = ["@np"];
+ };
+ };
+ };
+ userChrome = "
+#main-window .toolbar-items {
+overflow: hidden;
+transition: height 0.3s 0.3s !important;
+}
+/* Default state: Set initial height to enable animation */
+#main-window .toolbar-items { height: 3em !important; }
+#main-window .titlebar-button { height: 3em !important; }
+#main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
+#main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
+/* Hidden state: Hide native tabs strip */
+#main-window[titlepreface*=\"\"] .toolbar-items { height: 0 !important; }
+#main-window[titlepreface*=\"\"] .titlebar-button { height: 0 !important; }
+/* Hidden state: Fix z-index of active pinned tabs */
+#main-window[titlepreface*=\"\"] #tabbrowser-tabs { z-index: 0 !important; }
+
+/* Sidebery expand on mouse-over and hide otherwise */
+
+/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
+See the above repository for updates as well as full license text. */
+
+/* Show sidebar only when the cursor is over it */
+/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
+
+#sidebar-box{
+--uc-sidebar-width: 60px;
+--uc-sidebar-hover-width: 230px;
+--uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
+--uc-autohide-transition-duration: 115ms;
+--uc-autohide-transition-type: linear;
+--browser-area-z-index-sidebar: 3;
+position: relative;
+ min-width: var(--uc-sidebar-width) !important;
+width: var(--uc-sidebar-width) !important;
+ max-width: var(--uc-sidebar-width) !important;
+ z-index: var(--browser-area-z-index-sidebar,3);
+}
+#sidebar-box[positionend]{ direction: rtl }
+#sidebar-box[positionend] > *{ direction: ltr }
+
+#sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
+#sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
+
+#main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
+
+#sidebar-splitter{ display: none }
+
+#sidebar-header{
+overflow: hidden;
+color: var(--chrome-color, inherit) !important;
+ padding-inline: 0 !important;
+}
+
+#sidebar-header::before,
+#sidebar-header::after{
+content: \"\";
+display: flex;
+ padding-left: 8px;
+}
+
+#sidebar-header,
+#sidebar{
+transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+ min-width: var(--uc-sidebar-width) !important;
+ will-change: min-width;
+}
+#sidebar-box:hover > #sidebar-header,
+#sidebar-box:hover > #sidebar{
+min-width: var(--uc-sidebar-hover-width) !important;
+transition-delay: 0ms !important;
+}
+
+.sidebar-panel{
+background-color: transparent !important;
+color: var(--newtab-text-primary-color) !important;
+}
+
+.sidebar-panel #search-box{
+-moz-appearance: none !important;
+background-color: rgba(249,249,250,0.1) !important;
+color: inherit !important;
+}
+
+/* Add sidebar divider and give it background */
+
+#sidebar,
+#sidebar-header{
+background-color: inherit !important;
+border-inline: 1px solid rgb(80,80,80);
+border-inline-width: 0px 1px;
+}
+
+#sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
+#sidebar-box[positionend] > *{
+border-inline-width: 1px 0px;
+}
+
+/* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
+
+#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
+inset-inline: auto 0px !important;
+}
+#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
+margin-inline: 0px !important;
+border-left-style: solid !important;
+}
+
+/* Remove the tabs label and move the Sidebary icon to the center of the box */
+#sidebar-box:hover [id=\"sidebar-icon\"] {
+transform: translateX(0px) !important;
+ transition-delay: 0ms !important;
+}
+
+#sidebar-box [id=\"sidebar-icon\"] {
+transform: translateX(9px);
+transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+}
+
+#sidebar-box [id=\"sidebar-title\"] {
+visibility: hidden !important;
+transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+}
+
+#sidebar-box:hover [id=\"sidebar-title\"] {
+visibility: visible !important;
+ transition-delay: 0ms !important;
+}
+";
+};
+};
+}
diff --git a/home-config/nix-home-manager/firefox-nightly/default.nixold b/home-config/nix-home-manager/firefox-nightly/default.nixold
new file mode 100644
index 0000000..543d57c
--- /dev/null
+++ b/home-config/nix-home-manager/firefox-nightly/default.nixold
@@ -0,0 +1,206 @@
+{ config, pkgs, ...}:
+
+let
+
+wrapped-ff-nightly = pkgs.latest.firefox-nightly-bin.firefox-bin-unwrapped.overrideAttrs (oldAttrs: rec {
+ policies = import ./policies.nix;
+ policiesJson = pkgs.writeText "firefox-policies.json" (builtins.toJSON { inherit policies; });
+ postFixup = ''
+ # See: https://github.com/mozilla/policy-templates/blob/master/README.md
+ mkdir -p "$out/lib/firefox/distribution"
+ ln -s ${policiesJson} "$out/lib/firefox-nightly-bin-${oldAttrs.version}/distribution/policies.json"
+ '';
+});
+
+in
+
+{
+ programs.firefox = {
+ enable = true;
+ package = wrapped-ff-nightly;
+
+ profiles.${config.home.username} = {
+ name = "${config.home.username}";
+ isDefault = true;
+ containersForce = true;
+ containers = {
+ rit = {
+ name = "RIT";
+ color = "orange";
+ icon = "dollar";
+ id = 1;
+ };
+ ritwork = {
+ name = "RIT Work";
+ color = "green";
+ icon = "briefcase";
+ id = 2;
+ };
+ other = {
+ name = "Other";
+ color = "blue";
+ icon = "fingerprint";
+ id = 3;
+ };
+ };
+ search = {
+ force = true;
+ default = "DuckDuckGo";
+ order = ["DuckDuckGo" "Google"];
+ engines = {
+ "Nix Packages" = {
+ urls = [
+ {
+ template = "https://search.nixos.org/packages";
+ params = [
+ {
+ name = "type";
+ value = "packages";
+ }
+ {
+ name = "channel";
+ value = "unstable";
+ }
+ {
+ name = "query";
+ value = "{searchTerms}";
+ }
+ ];
+ }
+ ];
+ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
+ definedAliases = ["@np"];
+ };
+ };
+ };
+ userChrome = "
+#main-window .toolbar-items {
+overflow: hidden;
+transition: height 0.3s 0.3s !important;
+}
+/* Default state: Set initial height to enable animation */
+#main-window .toolbar-items { height: 3em !important; }
+#main-window .titlebar-button { height: 3em !important; }
+#main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
+#main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
+/* Hidden state: Hide native tabs strip */
+#main-window[titlepreface*=\"\"] .toolbar-items { height: 0 !important; }
+#main-window[titlepreface*=\"\"] .titlebar-button { height: 0 !important; }
+/* Hidden state: Fix z-index of active pinned tabs */
+#main-window[titlepreface*=\"\"] #tabbrowser-tabs { z-index: 0 !important; }
+
+/* Sidebery expand on mouse-over and hide otherwise */
+
+/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
+See the above repository for updates as well as full license text. */
+
+/* Show sidebar only when the cursor is over it */
+/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
+
+#sidebar-box{
+--uc-sidebar-width: 60px;
+--uc-sidebar-hover-width: 230px;
+--uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
+--uc-autohide-transition-duration: 115ms;
+--uc-autohide-transition-type: linear;
+--browser-area-z-index-sidebar: 3;
+position: relative;
+ min-width: var(--uc-sidebar-width) !important;
+width: var(--uc-sidebar-width) !important;
+ max-width: var(--uc-sidebar-width) !important;
+ z-index: var(--browser-area-z-index-sidebar,3);
+}
+#sidebar-box[positionend]{ direction: rtl }
+#sidebar-box[positionend] > *{ direction: ltr }
+
+#sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
+#sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
+
+#main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
+
+#sidebar-splitter{ display: none }
+
+#sidebar-header{
+overflow: hidden;
+color: var(--chrome-color, inherit) !important;
+ padding-inline: 0 !important;
+}
+
+#sidebar-header::before,
+#sidebar-header::after{
+content: \"\";
+display: flex;
+ padding-left: 8px;
+}
+
+#sidebar-header,
+#sidebar{
+transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+ min-width: var(--uc-sidebar-width) !important;
+ will-change: min-width;
+}
+#sidebar-box:hover > #sidebar-header,
+#sidebar-box:hover > #sidebar{
+min-width: var(--uc-sidebar-hover-width) !important;
+transition-delay: 0ms !important;
+}
+
+.sidebar-panel{
+background-color: transparent !important;
+color: var(--newtab-text-primary-color) !important;
+}
+
+.sidebar-panel #search-box{
+-moz-appearance: none !important;
+background-color: rgba(249,249,250,0.1) !important;
+color: inherit !important;
+}
+
+/* Add sidebar divider and give it background */
+
+#sidebar,
+#sidebar-header{
+background-color: inherit !important;
+border-inline: 1px solid rgb(80,80,80);
+border-inline-width: 0px 1px;
+}
+
+#sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
+#sidebar-box[positionend] > *{
+border-inline-width: 1px 0px;
+}
+
+/* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
+
+#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
+inset-inline: auto 0px !important;
+}
+#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
+margin-inline: 0px !important;
+border-left-style: solid !important;
+}
+
+/* Remove the tabs label and move the Sidebary icon to the center of the box */
+#sidebar-box:hover [id=\"sidebar-icon\"] {
+transform: translateX(0px) !important;
+ transition-delay: 0ms !important;
+}
+
+#sidebar-box [id=\"sidebar-icon\"] {
+transform: translateX(9px);
+transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+}
+
+#sidebar-box [id=\"sidebar-title\"] {
+visibility: hidden !important;
+transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
+}
+
+#sidebar-box:hover [id=\"sidebar-title\"] {
+visibility: visible !important;
+ transition-delay: 0ms !important;
+}
+";
+};
+};
+}
diff --git a/home-config/nix-home-manager/firefox-nightly/policies.nix b/home-config/nix-home-manager/firefox-nightly/policies.nix
new file mode 100644
index 0000000..136b8b9
--- /dev/null
+++ b/home-config/nix-home-manager/firefox-nightly/policies.nix
@@ -0,0 +1,130 @@
+let
+ lock-false = {
+ Value = false;
+ Status = "locked";
+ };
+ lock-true = {
+ Value = true;
+ Status = "locked";
+ };
+in
+{
+
+EnableTrackingProtection = {
+ Value = true;
+ Locked = true;
+ Cryptomining = true;
+ Fingerprinting = true;
+ EmailTracking = true;
+};
+UserMessaging = {
+ WhatsNew = false;
+ ExtensionRecommendations = false;
+ FeatureRecommendations = false;
+ UrlbarInterventions = false;
+ SkipOnboarding = true;
+ MoreFromMozilla = false;
+ Labs = false;
+ Locked = true;
+};
+DisableAppUpdate = true;
+DisableAccounts = true;
+DisableFirefoxAccounts = true;
+DisableFirefoxStudies = true;
+DisablePocket = true;
+DisableTelemetry = true;
+AutofillAddressEnabled = false;
+AutofillCreditCardEnabled = false;
+DisableMasterPasswordCreation = true;
+PasswordManagerEnabled = false;
+PrimaryPassword = false;
+OfferToSaveLogins = false;
+NoDefaultBookmarks = true;
+OverrideFirstRunPage = "";
+OverridePostUpdatePage = "";
+FirefoxHome = {
+ Search = true;
+ TopSites = true;
+ SponsoredTopSites = false;
+ Highlights = false;
+ Pocket = false;
+ SponsoredPocket = false;
+ Snippets = false;
+ Locked = true;
+};
+SearchSuggestEnabled = true;
+FirefoxSuggest = {
+ WebSuggestions = true;
+ SponsoredSuggestions = false;
+ ImproveSuggest = false;
+ Locked = true;
+};
+PictureInPicture = lock-true;
+HardwareAcceleration = true;
+Certificates = {
+ ImportEnterpriseRoots = true;
+};
+ExtensionSettings = {
+#"*".installation_mode = "blocked";
+# uBlock Origin
+ "uBlock0@raymondhill.net" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# Bitwarden
+ "{446900e4-71c2-419f-a6a7-df9c091e268b}" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";
+ installation_mode = "normal_installed";
+ };
+# SponsorBlock
+ "sponsorBlocker@ajay.app" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# DeArrow
+ "deArrow@ajay.app" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/dearrow/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# Return Youtube Dislike
+ "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/return-youtube-dislikes/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# Youtube Nonstop
+ "{0d7cafdd-501c-49ca-8ebb-e3341caaa55e}" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/youtube-nonstop/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# Sidebery
+ "{3c078156-979c-498b-8990-85f7987dd929}" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/sidebery/latest.xpi";
+ installation_mode = "normal_installed";
+ };
+# TamperMonkey
+ "firefox@tampermonkey.net" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/tampermonkey/latest.xpi";
+ installation_mode = "force_installed";
+ };
+# Floccus
+ "floccus@handmadeideas.org" = {
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/floccus/latest.xpi";
+ installation_mode = "force_installed";
+ };
+};
+Preferences = {
+ "browser.startup.homepage" = "https://d.in.rschanz.org";
+ "extensions.activeThemeID" = {
+ Value = "firefox-compact-dark@mozilla.org";
+ Status = "locked";
+ };
+ "toolkit.legacyUserProfileCustomizations.stylesheets" = lock-true;
+ "xpinstall.whitelist.required" = lock-true;
+ "dom.webgpu.enabled" = lock-true;
+ "media.eme.enabled" = lock-true;
+ "general.autoScroll" = lock-true;
+ "general.smoothScroll" = lock-true;
+ "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
+ "browser.aboutConfig.showWarning" = lock-false;
+};
+}
diff --git a/home-config/nix-home-manager/flake.lock b/home-config/nix-home-manager/flake.lock
index 9d258f0..9316edc 100644
--- a/home-config/nix-home-manager/flake.lock
+++ b/home-config/nix-home-manager/flake.lock
@@ -33,6 +33,22 @@
"type": "github"
}
},
+ "cachix": {
+ "locked": {
+ "lastModified": 1635350005,
+ "narHash": "sha256-tAMJnUwfaDEB2aa31jGcu7R7bzGELM9noc91L2PbVjg=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "1c1f5649bb9c1b0d98637c8c365228f57126f361",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-20.09",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"flake-compat": {
"flake": false,
"locked": {
@@ -49,7 +65,40 @@
"type": "github"
}
},
+ "flake-compat_2": {
+ "locked": {
+ "lastModified": 1717312683,
+ "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=",
+ "owner": "nix-community",
+ "repo": "flake-compat",
+ "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
"flake-utils": {
+ "inputs": {
+ "systems": "systems_4"
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_2": {
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
@@ -93,17 +142,17 @@
]
},
"locked": {
- "lastModified": 1736785676,
- "narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
+ "lastModified": 1740579671,
+ "narHash": "sha256-Dwt/3KknOQ4bgFG5YjqDT7oWRy27rPpDjAi2P0ok1zw=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
+ "rev": "53c587d263f94aaf6a281745923c76bbec62bcf3",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
- "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
+ "rev": "53c587d263f94aaf6a281745923c76bbec62bcf3",
"type": "github"
}
},
@@ -538,9 +587,69 @@
"type": "github"
}
},
- "nixgl": {
+ "lib-aggregate": {
"inputs": {
"flake-utils": "flake-utils",
+ "nixpkgs-lib": "nixpkgs-lib"
+ },
+ "locked": {
+ "lastModified": 1740312740,
+ "narHash": "sha256-z3M+zR18jGF1IIJ7Fp9LVOkEIUBhtY+65TSNq/DbgzQ=",
+ "owner": "nix-community",
+ "repo": "lib-aggregate",
+ "rev": "1229db6582e2ee6337d6fbc4c3c59f2ef0b6d481",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "lib-aggregate",
+ "type": "github"
+ }
+ },
+ "mozff": {
+ "inputs": {
+ "cachix": "cachix",
+ "flake-compat": "flake-compat_2",
+ "lib-aggregate": "lib-aggregate",
+ "mozilla": "mozilla",
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1740573223,
+ "narHash": "sha256-OVysWIAwSvjCabd5F3QAyNXjU7bcNQ/zNve6YS5mZh4=",
+ "owner": "nix-community",
+ "repo": "flake-firefox-nightly",
+ "rev": "3391372604cd3def19e6df88a51f1882aabcd59f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "flake-firefox-nightly",
+ "rev": "3391372604cd3def19e6df88a51f1882aabcd59f",
+ "type": "github"
+ }
+ },
+ "mozilla": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1736765918,
+ "narHash": "sha256-oh7GSCjBGHpxaU8/gejT55mlvI3qoKObXgqyn1XR7SA=",
+ "owner": "mozilla",
+ "repo": "nixpkgs-mozilla",
+ "rev": "534ee26d3dbcbb9da3766c556638b9bcc3627871",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mozilla",
+ "repo": "nixpkgs-mozilla",
+ "type": "github"
+ }
+ },
+ "nixgl": {
+ "inputs": {
+ "flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
@@ -562,17 +671,32 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1736012469,
- "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
+ "lastModified": 1739736696,
+ "narHash": "sha256-zON2GNBkzsIyALlOCFiEBcIjI4w38GYOb+P+R4S8Jsw=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
+ "rev": "d74a2335ac9c133d6bbec9fc98d91a77f1604c1f",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
+ "rev": "d74a2335ac9c133d6bbec9fc98d91a77f1604c1f",
+ "type": "github"
+ }
+ },
+ "nixpkgs-lib": {
+ "locked": {
+ "lastModified": 1740272720,
+ "narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=",
+ "owner": "nix-community",
+ "repo": "nixpkgs.lib",
+ "rev": "3d8ac19b63cf9d8305eed7301e4e83ff4ce9f495",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixpkgs.lib",
"type": "github"
}
},
@@ -605,6 +729,7 @@
"hyprland": "hyprland",
"hyprlock": "hyprlock",
"hyprpicker-git": "hyprpicker-git",
+ "mozff": "mozff",
"nixgl": "nixgl",
"nixpkgs": "nixpkgs",
"wpaperd": "wpaperd"
@@ -677,6 +802,21 @@
}
},
"systems_4": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "systems_5": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -697,7 +837,7 @@
"nixpkgs"
],
"rust-overlay": "rust-overlay",
- "systems": "systems_4"
+ "systems": "systems_5"
},
"locked": {
"lastModified": 1734445299,
diff --git a/home-config/nix-home-manager/flake.nix b/home-config/nix-home-manager/flake.nix
index 23bdb13..b680ab9 100644
--- a/home-config/nix-home-manager/flake.nix
+++ b/home-config/nix-home-manager/flake.nix
@@ -3,9 +3,9 @@
inputs = {
# Specify the source of Home Manager and Nixpkgs.
- nixpkgs.url = "github:nixos/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d";
+ nixpkgs.url = "github:nixos/nixpkgs/d74a2335ac9c133d6bbec9fc98d91a77f1604c1f";
home-manager = {
- url = "github:nix-community/home-manager/fc52a210b60f2f52c74eac41a8647c1573d2071d";
+ url = "github:nix-community/home-manager/53c587d263f94aaf6a281745923c76bbec62bcf3";
inputs.nixpkgs.follows = "nixpkgs";
};
hyprlock = {
@@ -29,16 +29,18 @@
url = "github:danyspin97/wpaperd/b0b7e66fd32dca36c431a174784a2e87af7edb77";
inputs.nixpkgs.follows = "nixpkgs";
};
- #mozff.url = "github:mozilla/nixpkgs-mozilla";
+ mozff = {
+ url = "github:nix-community/flake-firefox-nightly/3391372604cd3def19e6df88a51f1882aabcd59f";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
};
- outputs = { nixpkgs, home-manager, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, ... }@inputs:
+ outputs = { nixpkgs, home-manager, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, mozff, ... }@inputs:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
overlays = [
- nixgl.overlay
- #mozff.overlays.firefox
+ #nixgl.overlay
];
in {
homeConfigurations."ryan" = home-manager.lib.homeManagerConfiguration {
@@ -56,6 +58,7 @@
inherit wpaperd;
inherit hyprlock;
inherit hyprpicker-git;
+ inherit mozff;
};
}
];
diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix
index d7089dc..4c72beb 100644
--- a/home-config/nix-home-manager/home.nix
+++ b/home-config/nix-home-manager/home.nix
@@ -1,15 +1,9 @@
-{ config, pkgs, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, ... }:
- let
- lock-false = {
- Value = false;
- Status = "locked";
- };
- lock-true = {
- Value = true;
- Status = "locked";
- };
- in
+{ config, pkgs, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, mozff, ... }:
+
{
+ imports = [
+ ./firefox-nightly/default.nix
+ ];
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "ryan";
@@ -40,313 +34,6 @@
# wayland.windowManager.hyprland.enable = true;
- # Install firefox and add some customizations
- programs.firefox = {
- enable = true;
- policies = {
- EnableTrackingProtection = {
- Value = true;
- Locked = true;
- Cryptomining = true;
- Fingerprinting = true;
- EmailTracking = true;
- };
- UserMessaging = {
- WhatsNew = false;
- ExtensionRecommendations = false;
- FeatureRecommendations = false;
- UrlbarInterventions = false;
- SkipOnboarding = true;
- MoreFromMozilla = false;
- Labs = false;
- Locked = true;
- };
- DisableAppUpdate = true;
- DisableAccounts = true;
- DisableFirefoxAccounts = true;
- DisableFirefoxStudies = true;
- DisablePocket = true;
- DisableTelemetry = true;
- AutofillAddressEnabled = false;
- AutofillCreditCardEnabled = false;
- DisableMasterPasswordCreation = true;
- PasswordManagerEnabled = false;
- PrimaryPassword = false;
- OfferToSaveLogins = false;
- NoDefaultBookmarks = true;
- OverrideFirstRunPage = "";
- OverridePostUpdatePage = "";
- FirefoxHome = {
- Search = true;
- TopSites = true;
- SponsoredTopSites = false;
- Highlights = false;
- Pocket = false;
- SponsoredPocket = false;
- Snippets = false;
- Locked = true;
- };
- SearchSuggestEnabled = true;
- FirefoxSuggest = {
- WebSuggestions = true;
- SponsoredSuggestions = false;
- ImproveSuggest = false;
- Locked = true;
- };
- PictureInPicture = lock-true;
- HardwareAcceleration = true;
- Certificates = {
- ImportEnterpriseRoots = true;
- };
- ExtensionSettings = {
- #"*".installation_mode = "blocked";
- # uBlock Origin
- "uBlock0@raymondhill.net" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
- installation_mode = "force_installed";
- };
- # Bitwarden
- "{446900e4-71c2-419f-a6a7-df9c091e268b}" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";
- installation_mode = "normal_installed";
- };
- # SponsorBlock
- "sponsorBlocker@ajay.app" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
- installation_mode = "force_installed";
- };
- # DeArrow
- "deArrow@ajay.app" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/dearrow/latest.xpi";
- installation_mode = "force_installed";
- };
- # Return Youtube Dislike
- "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/return-youtube-dislikes/latest.xpi";
- installation_mode = "force_installed";
- };
- # Youtube Nonstop
- "{0d7cafdd-501c-49ca-8ebb-e3341caaa55e}" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/youtube-nonstop/latest.xpi";
- installation_mode = "force_installed";
- };
- # Sidebery
- "{3c078156-979c-498b-8990-85f7987dd929}" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/sidebery/latest.xpi";
- installation_mode = "normal_installed";
- };
- # TamperMonkey
- "firefox@tampermonkey.net" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/tampermonkey/latest.xpi";
- installation_mode = "force_installed";
- };
- # Floccus
- "floccus@handmadeideas.org" = {
- install_url = "https://addons.mozilla.org/firefox/downloads/latest/floccus/latest.xpi";
- installation_mode = "force_installed";
- };
- };
- Preferences = {
- "browser.startup.homepage" = "https://d.in.rschanz.org";
- "extensions.activeThemeID" = {
- Value = "firefox-compact-dark@mozilla.org";
- Status = "locked";
- };
- "toolkit.legacyUserProfileCustomizations.stylesheets" = lock-true;
- "xpinstall.whitelist.required" = lock-true;
- "dom.webgpu.enabled" = lock-true;
- "media.eme.enabled" = lock-true;
- "general.autoScroll" = lock-true;
- "general.smoothScroll" = lock-true;
- "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
- "browser.aboutConfig.showWarning" = lock-false;
- };
- };
- profiles.${config.home.username} = {
- name = "${config.home.username}";
- isDefault = true;
- containersForce = true;
- containers = {
- rit = {
- name = "RIT";
- color = "orange";
- icon = "dollar";
- id = 1;
- };
- ritwork = {
- name = "RIT Work";
- color = "green";
- icon = "briefcase";
- id = 2;
- };
- other = {
- name = "Other";
- color = "blue";
- icon = "fingerprint";
- id = 3;
- };
- };
- search = {
- force = true;
- default = "DuckDuckGo";
- order = ["DuckDuckGo" "Google"];
- engines = {
- "Nix Packages" = {
- urls = [
- {
- template = "https://search.nixos.org/packages";
- params = [
- {
- name = "type";
- value = "packages";
- }
- {
- name = "channel";
- value = "unstable";
- }
- {
- name = "query";
- value = "{searchTerms}";
- }
- ];
- }
- ];
- icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
- definedAliases = ["@np"];
- };
- };
- };
- userChrome = "
- #main-window .toolbar-items {
- overflow: hidden;
- transition: height 0.3s 0.3s !important;
- }
- /* Default state: Set initial height to enable animation */
- #main-window .toolbar-items { height: 3em !important; }
- #main-window .titlebar-button { height: 3em !important; }
- #main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
- #main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
- /* Hidden state: Hide native tabs strip */
- #main-window[titlepreface*=\"​\"] .toolbar-items { height: 0 !important; }
- #main-window[titlepreface*=\"​\"] .titlebar-button { height: 0 !important; }
- /* Hidden state: Fix z-index of active pinned tabs */
- #main-window[titlepreface*=\"​\"] #tabbrowser-tabs { z-index: 0 !important; }
-
- /* Sidebery expand on mouse-over and hide otherwise */
-
- /* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
- See the above repository for updates as well as full license text. */
-
- /* Show sidebar only when the cursor is over it */
- /* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
-
- #sidebar-box{
- --uc-sidebar-width: 60px;
- --uc-sidebar-hover-width: 230px;
- --uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
- --uc-autohide-transition-duration: 115ms;
- --uc-autohide-transition-type: linear;
- --browser-area-z-index-sidebar: 3;
- position: relative;
- min-width: var(--uc-sidebar-width) !important;
- width: var(--uc-sidebar-width) !important;
- max-width: var(--uc-sidebar-width) !important;
- z-index: var(--browser-area-z-index-sidebar,3);
- }
- #sidebar-box[positionend]{ direction: rtl }
- #sidebar-box[positionend] > *{ direction: ltr }
-
- #sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
- #sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
-
- #main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
-
- #sidebar-splitter{ display: none }
-
- #sidebar-header{
- overflow: hidden;
- color: var(--chrome-color, inherit) !important;
- padding-inline: 0 !important;
- }
-
- #sidebar-header::before,
- #sidebar-header::after{
- content: \"\";
- display: flex;
- padding-left: 8px;
- }
-
- #sidebar-header,
- #sidebar{
- transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
- min-width: var(--uc-sidebar-width) !important;
- will-change: min-width;
- }
- #sidebar-box:hover > #sidebar-header,
- #sidebar-box:hover > #sidebar{
- min-width: var(--uc-sidebar-hover-width) !important;
- transition-delay: 0ms !important;
- }
-
- .sidebar-panel{
- background-color: transparent !important;
- color: var(--newtab-text-primary-color) !important;
- }
-
- .sidebar-panel #search-box{
- -moz-appearance: none !important;
- background-color: rgba(249,249,250,0.1) !important;
- color: inherit !important;
- }
-
- /* Add sidebar divider and give it background */
-
- #sidebar,
- #sidebar-header{
- background-color: inherit !important;
- border-inline: 1px solid rgb(80,80,80);
- border-inline-width: 0px 1px;
- }
-
- #sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
- #sidebar-box[positionend] > *{
- border-inline-width: 1px 0px;
- }
-
- /* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
-
- #sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
- inset-inline: auto 0px !important;
- }
- #sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
- margin-inline: 0px !important;
- border-left-style: solid !important;
- }
-
- /* Remove the tabs label and move the Sidebary icon to the center of the box */
- #sidebar-box:hover [id=\"sidebar-icon\"] {
- transform: translateX(0px) !important;
- transition-delay: 0ms !important;
- }
-
- #sidebar-box [id=\"sidebar-icon\"] {
- transform: translateX(9px);
- transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
- }
-
- #sidebar-box [id=\"sidebar-title\"] {
- visibility: hidden !important;
- transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
- }
-
- #sidebar-box:hover [id=\"sidebar-title\"] {
- visibility: visible !important;
- transition-delay: 0ms !important;
- }
- ";
- };
-};
-
programs.starship = {
enable = true;
settings = {
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm
index 30c5662..f5bc98c 100644
--- a/modules/ryan-config/base-system.scm
+++ b/modules/ryan-config/base-system.scm
@@ -19,7 +19,6 @@
#:use-module (ryan-packages virtualization)
#:use-module (ryan-packages linux)
#:use-module (ryan-packages networking)
- #:use-module (rosenthal packages wm)
#:use-module (rosenthal services networking)
#:use-module (gnu packages security-token)
#:use-module (gnu services security-token)
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm
index 56b5633..49da397 100644
--- a/modules/ryan-packages/freedesktop.scm
+++ b/modules/ryan-packages/freedesktop.scm
@@ -22,7 +22,7 @@
#:use-module (gnu packages xorg)
#:use-module (gnu packages glib)
#:use-module (gnu packages man)
- #:use-module (rosenthal packages wm)
+ ;#:use-module (rosenthal packages wm)
#:use-module (gnu packages wm))
(define-public xdg-desktop-portal-wlr-new
diff --git a/modules/ryan-packages/wm.scm b/modules/ryan-packages/wm.scm
index 8b991b7..cadbb1d 100644
--- a/modules/ryan-packages/wm.scm
+++ b/modules/ryan-packages/wm.scm
@@ -22,7 +22,7 @@
#:use-module (gnu packages check)
#:use-module (guix git-download)
#:use-module (guix utils)
- #:use-module (rosenthal packages wm)
+ ;#:use-module (rosenthal packages wm)
#:use-module (ryan-packages gtk)
#:use-module (ryan-packages gl)
#:use-module (gnu packages wm))