summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2025-03-03 13:15:12 -0500
committerRyan Schanzenbacher <ryan@rschanz.org>2025-03-03 13:15:12 -0500
commitaa1a1e82efa8921fa120662da960cdaf381c4680 (patch)
tree823176bed44d8c265afdbb4abbf3b3752c436958
parentbd9bdb7ba66a5a22ebab2d04d65a281872e77b96 (diff)
updates to channels, new cursor, probably other fixes idk
-rw-r--r--channels.scm6
-rw-r--r--home-config/bashrc7
-rw-r--r--home-config/hypr/hyprland.conf8
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlcbin0 -> 724 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlcbin0 -> 796 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlcbin0 -> 1442 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlcbin0 -> 1424 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlcbin0 -> 884 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlcbin0 -> 674 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlcbin0 -> 1015 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlcbin0 -> 1467 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlcbin0 -> 1509 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlcbin0 -> 1629 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlcbin0 -> 678 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlcbin0 -> 777 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlcbin0 -> 1283 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlcbin0 -> 1776 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlcbin0 -> 1704 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlcbin0 -> 1746 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlcbin0 -> 1664 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlcbin0 -> 779 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlcbin0 -> 802 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlcbin0 -> 1155 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlcbin0 -> 1604 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlcbin0 -> 1195 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlcbin0 -> 1025 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlcbin0 -> 51118 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlcbin0 -> 876 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlcbin0 -> 675 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlcbin0 -> 1623 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlcbin0 -> 644 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlcbin0 -> 652 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlcbin0 -> 1280 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlcbin0 -> 734 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlcbin0 -> 606 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlcbin0 -> 1399 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlcbin0 -> 1392 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlcbin0 -> 1013 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlcbin0 -> 887 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlcbin0 -> 1019 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlcbin0 -> 778 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlcbin0 -> 979 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlcbin0 -> 923 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlcbin0 -> 930 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlcbin0 -> 771 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlcbin0 -> 982 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlcbin0 -> 691 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlcbin0 -> 1421 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlcbin0 -> 1430 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlcbin0 -> 871 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlcbin0 -> 670 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlcbin0 -> 636 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlcbin0 -> 641 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlcbin0 -> 839 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlcbin0 -> 68371 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlcbin0 -> 2704 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlcbin0 -> 842 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlcbin0 -> 1084 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlcbin0 -> 1021 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic-Hyprland/manifest.hl4
-rw-r--r--home-config/icons/Bibata-Modern-Classic/LICENSE21
-rw-r--r--home-config/icons/Bibata-Modern-Classic/README.txt35
-rw-r--r--home-config/icons/Bibata-Modern-Classic/VERSION4
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursor.theme3
l---------home-config/icons/Bibata-Modern-Classic/cursors/00000000000000020006000e7e9ffc3f1
l---------home-config/icons/Bibata-Modern-Classic/cursors/000081600000068100004080800101021
l---------home-config/icons/Bibata-Modern-Classic/cursors/028006030e0e7ebffc7f7070c06001401
l---------home-config/icons/Bibata-Modern-Classic/cursors/03b6e0fcb3499374a867c041f52298f01
l---------home-config/icons/Bibata-Modern-Classic/cursors/08e8e1c95fe2fc01f976f1e063a24ccd1
l---------home-config/icons/Bibata-Modern-Classic/cursors/1081e37283d90000800003c07f3ef6bf1
l---------home-config/icons/Bibata-Modern-Classic/cursors/14fef782d02440884392942c11205231
l---------home-config/icons/Bibata-Modern-Classic/cursors/2870a09082c103050810ffdffffe02041
l---------home-config/icons/Bibata-Modern-Classic/cursors/3085a0e285430894940527032f8b26df1
l---------home-config/icons/Bibata-Modern-Classic/cursors/3ecb610c1bf2410f44200f48c40d35991
l---------home-config/icons/Bibata-Modern-Classic/cursors/4498f0e0c1937ffe01fd06f9736658301
l---------home-config/icons/Bibata-Modern-Classic/cursors/5c6cd98b3f3ebcb1f9c7f1c2046304081
l---------home-config/icons/Bibata-Modern-Classic/cursors/6407b0e94181790501fd1e167b4748721
l---------home-config/icons/Bibata-Modern-Classic/cursors/640fb0e74195791501fd1ed57b41487f1
l---------home-config/icons/Bibata-Modern-Classic/cursors/9081237383d90e509aa00f00170e968f1
l---------home-config/icons/Bibata-Modern-Classic/cursors/9d800788f1b08800ae810202380a08221
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/X_cursorbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/a2a266d0498c3104214a47bd64ab0fc81
l---------home-config/icons/Bibata-Modern-Classic/cursors/alias1
l---------home-config/icons/Bibata-Modern-Classic/cursors/all-scroll1
l---------home-config/icons/Bibata-Modern-Classic/cursors/arrow1
l---------home-config/icons/Bibata-Modern-Classic/cursors/b66166c04f8c3109214a4fbd64a50fc81
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_cornerbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_cornerbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/bottom_sidebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/bottom_teebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/c7088f0f3e6c8088236ef8e1e3e700001
l---------home-config/icons/Bibata-Modern-Classic/cursors/cell1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/center_ptrbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/circlebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/closedhand1
l---------home-config/icons/Bibata-Modern-Classic/cursors/col-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/color-picker1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/context-menubin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/copybin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/crossbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/cross_reverse1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/crossed_circlebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/crosshairbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/d9ce0ab605698f320427677b458ad60b1
l---------home-config/icons/Bibata-Modern-Classic/cursors/default1
l---------home-config/icons/Bibata-Modern-Classic/cursors/diamond_cross1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/dnd-askbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/dnd-copybin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/dnd-linkbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/dnd-move1
l---------home-config/icons/Bibata-Modern-Classic/cursors/dnd-none1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_dropbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/dot_box_mask1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/dotboxbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/double_arrow1
l---------home-config/icons/Bibata-Modern-Classic/cursors/down-arrow1
l---------home-config/icons/Bibata-Modern-Classic/cursors/draft1
l---------home-config/icons/Bibata-Modern-Classic/cursors/draft_large1
l---------home-config/icons/Bibata-Modern-Classic/cursors/draft_small1
l---------home-config/icons/Bibata-Modern-Classic/cursors/draped_box1
l---------home-config/icons/Bibata-Modern-Classic/cursors/e-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/e29285e634086352946a0e7090d731061
l---------home-config/icons/Bibata-Modern-Classic/cursors/ew-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/fcf1c3c7cd4491d801f1e1c78f1000001
l---------home-config/icons/Bibata-Modern-Classic/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrowbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/fleur1
l---------home-config/icons/Bibata-Modern-Classic/cursors/forbidden1
l---------home-config/icons/Bibata-Modern-Classic/cursors/grab1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/grabbingbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/h_double_arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/hand1bin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/hand2bin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/help1
l---------home-config/icons/Bibata-Modern-Classic/cursors/ibeam1
l---------home-config/icons/Bibata-Modern-Classic/cursors/icon1
l---------home-config/icons/Bibata-Modern-Classic/cursors/left-arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/left_ptrbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_help1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watchbin0 -> 127024 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/left_sidebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/left_teebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/linkbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/ll_anglebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/lr_anglebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/movebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/n-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/ne-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/nesw-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/no-drop1
l---------home-config/icons/Bibata-Modern-Classic/cursors/not-allowed1
l---------home-config/icons/Bibata-Modern-Classic/cursors/ns-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/nw-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/nwse-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/openhand1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/pencilbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/pirate1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/plusbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/pointer1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/pointer-movebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/pointing_hand1
l---------home-config/icons/Bibata-Modern-Classic/cursors/progress1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/question_arrowbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/right-arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/right_ptrbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/right_sidebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/right_teebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/row-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/s-resize1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrowbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrowbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/se-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size-hor1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size-ver1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size_all1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size_bdiag1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size_fdiag1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size_hor1
l---------home-config/icons/Bibata-Modern-Classic/cursors/size_ver1
l---------home-config/icons/Bibata-Modern-Classic/cursors/split_h1
l---------home-config/icons/Bibata-Modern-Classic/cursors/split_v1
l---------home-config/icons/Bibata-Modern-Classic/cursors/sw-resize1
l---------home-config/icons/Bibata-Modern-Classic/cursors/target1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/tcrossbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/text1
l---------home-config/icons/Bibata-Modern-Classic/cursors/top_left_arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/top_left_cornerbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/top_right_cornerbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/top_sidebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/top_teebin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/ul_anglebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/up-arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/ur_anglebin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/v_double_arrow1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/vertical-textbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/w-resize1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/waitbin0 -> 127024 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/watch1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursorbin0 -> 2368 bytes
l---------home-config/icons/Bibata-Modern-Classic/cursors/whats_this1
l---------home-config/icons/Bibata-Modern-Classic/cursors/x-cursor1
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/xtermbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/zoom-inbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/cursors/zoom-outbin0 -> 2368 bytes
-rw-r--r--home-config/icons/Bibata-Modern-Classic/index.theme4
-rw-r--r--home-config/nix-home-manager/firefox-nightly/default.nix201
-rw-r--r--home-config/nix-home-manager/firefox-nightly/default.nixold206
-rw-r--r--home-config/nix-home-manager/firefox-nightly/policies.nix130
-rw-r--r--home-config/nix-home-manager/flake.lock160
-rw-r--r--home-config/nix-home-manager/flake.nix15
-rw-r--r--home-config/nix-home-manager/home.nix323
-rw-r--r--modules/ryan-config/base-system.scm1
-rw-r--r--modules/ryan-packages/freedesktop.scm2
-rw-r--r--modules/ryan-packages/wm.scm2
219 files changed, 874 insertions, 347 deletions
diff --git a/channels.scm b/channels.scm
index 4f557ad..29a860d 100644
--- a/channels.scm
+++ b/channels.scm
@@ -3,7 +3,7 @@
3 (url "https://git.savannah.gnu.org/git/guix.git") 3 (url "https://git.savannah.gnu.org/git/guix.git")
4 (branch "master") 4 (branch "master")
5 (commit 5 (commit
6 "18463019a24a7c5acc9c2f3ddf3c0ba04a36db96") 6 "f9b9116aef228a4455a1112f5d935f5de792370f")
7 (introduction 7 (introduction
8 (make-channel-introduction 8 (make-channel-introduction
9 "9edb3f66fd807b096b48283debdcddccfea34bad" 9 "9edb3f66fd807b096b48283debdcddccfea34bad"
@@ -14,7 +14,7 @@
14 (url "https://gitlab.com/nonguix/nonguix") 14 (url "https://gitlab.com/nonguix/nonguix")
15 (branch "master") 15 (branch "master")
16 (commit 16 (commit
17 "f44a49d3092d509c5e09cc27ada40a8c4d99c02d") 17 "8c41304decb916892fa07ca86893e4cf926ee884")
18 (introduction 18 (introduction
19 (make-channel-introduction 19 (make-channel-introduction
20 "897c1a470da759236cc11798f4e0a5f7d4d59fbc" 20 "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
@@ -25,7 +25,7 @@
25 (url "https://codeberg.org/hako/rosenthal.git") 25 (url "https://codeberg.org/hako/rosenthal.git")
26 (branch "trunk") 26 (branch "trunk")
27 (commit 27 (commit
28 "5cb609ce31f9351b9f3a9e94b2a51e48603ef68f") 28 "3da3fa1eee9bce8d00f85cae86d8f412f6259f7c")
29 (introduction 29 (introduction
30 (make-channel-introduction 30 (make-channel-introduction
31 "7677db76330121a901604dfbad19077893865f35" 31 "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
53#gpgconf --launch gpg-agent 53#gpgconf --launch gpg-agent
54export GPG_TTY=$(tty) 54export GPG_TTY=$(tty)
55 55
56# Zoxide
57eval "$(zoxide init --cmd cd bash)"
58
59# eza 56# eza
60alias ls='eza --icons=always -Gx' 57alias ls='eza --icons=always -Gx'
61 58
@@ -64,3 +61,7 @@ alias diff='delta'
64 61
65# Starship 62# Starship
66eval "$(starship init bash)" 63eval "$(starship init bash)"
64
65# Zoxide
66eval "$(zoxide init --cmd cd bash)"
67
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
9monitor=,preferred,auto,1 9monitor=,preferred,auto,1
10 10
11# Set cursor theme 11# Set cursor theme
12env = HYPRCURSOR_THEME,XCursor-Pro-Dark-Hyprcursor 12env = HYPRCURSOR_THEME,Bibata-Modern-Classic-Hyprland
13env = HYPRCURSOR_SIZE,26 13env = HYPRCURSOR_SIZE,24
14env = XCURSOR_THEME,XCursor-Pro-Dark 14env = XCURSOR_THEME,Bibata-Modern-daed9-v1.0.2-x11
15env = XCURSOR_SIZE,26 15env = XCURSOR_SIZE,24
16 16
17env = AQ_NO_MODIFIERS,1 17env = AQ_NO_MODIFIERS,1
18 18
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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/X_cursor.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bd_double_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_left_corner.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_right_corner.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_side.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/bottom_tee.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/center_ptr.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/circle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/context-menu.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/copy.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/cross.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crossed_circle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/crosshair.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-ask.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-copy.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd-link.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dnd_no_drop.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/dotbox.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/fd_double_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/grabbing.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand1.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/hand2.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_ptr_watch.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_side.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/left_tee.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/link.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ll_angle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/lr_angle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/move.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pencil.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/plus.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/pointer-move.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/question_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_ptr.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_side.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/right_tee.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_down_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_h_double_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_left_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_right_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_up_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/sb_v_double_arrow.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/tcross.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_left_corner.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_right_corner.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_side.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/top_tee.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ul_angle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/ur_angle.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/vertical-text.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wait.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/wayland-cursor.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/xterm.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-in.hlc
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic-Hyprland/hyprcursors/zoom-out.hlc
Binary files 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 @@
1name = Bibata-Modern-Classic-Hyprland
2description = Generated Bibata repository
3version = 0.1
4cursors_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 @@
1MIT License
2
3Copyright (c) 2023-2024 Abdulkaiz Khatri
4
5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal
7in the Software without restriction, including without limitation the rights
8to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9copies of the Software, and to permit persons to whom the Software is
10furnished to do so, subject to the following conditions:
11
12The above copyright notice and this permission notice shall be included in all
13copies or substantial portions of the Software.
14
15THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21SOFTWARE.
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 @@
1[::] Bibata Cursor
2TLDR; This cursor set is a masterpiece of cursors available on the internet,
3hand-designed by Abdulkaiz Khatri(https://twitter.com/ful1e5).
4
5Bibata is an open source, compact, and material designed cursor set that aims
6to improve the cursor experience for users. It is one of the most popular cursor sets
7in the Linux community and is now available for free on Windows as well, with multiple color
8and size options. Its goal is to offer personalized cursors to users.
9
10[::] What does "Bibata" mean?
11The sweetest word I ever spoke was "BI-Buh," which, coincidentally, is also the word for peanuts.
12To make it more pronounceable and not sound like a baby's words, I added the suffix "Ta."
13And with that, my journey in the world of open source began.
14
15[::] Become Sponsor
16https://github.com/sponsors/ful1e5
17
18[::] LICENSE
19MIT License
20
21[::] Bug Reports & Contact
22https://github.com/ful1e5/bibata/issues
23
24[::] Installation
25```bash
26tar -xvf Bibata.tar.gz # extract `Bibata.tar.gz`
27mv Bibata-* ~/.icons/ # Install to local users
28sudo mv Bibata-* /usr/share/icons/ # Install to all users
29```
30
31[::] Uninstallation
32```bash
33rm ~/.icons/Bibata-* # Remove from local users
34sudo rm /usr/share/icons/Bibata-* # Remove from all users
35``` \ 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 @@
1ID=daed906f-99d6-4fb8-ae03-623d988962e3
2Author=Abdualkaiz Khatri <kaizmandhu@gmail.com>
3Type=Bibata-Modern
4Version=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 @@
1[Icon Theme]
2Name=Bibata-Modern-daed9-v1.0.2-x11
3Inherits="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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/X_cursor
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/bd_double_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_left_corner
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_right_corner
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_side
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/bottom_tee
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/center_ptr
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/circle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/context-menu
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/copy
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/cross
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/crossed_circle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/crosshair
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-ask
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-copy
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd-link
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dnd_no_drop
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/dotbox
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/fd_double_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/grabbing
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/hand1
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/hand2
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left_ptr_watch
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left_side
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/left_tee
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/link
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ll_angle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/lr_angle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/move
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/pencil
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/plus
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/pointer-move
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/question_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/right_ptr
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/right_side
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/right_tee
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_down_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_h_double_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_left_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_right_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_up_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/sb_v_double_arrow
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/tcross
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/top_left_corner
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/top_right_corner
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/top_side
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/top_tee
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ul_angle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/ur_angle
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/vertical-text
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/wait
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/wayland-cursor
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/xterm
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-in
Binary files 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
--- /dev/null
+++ b/home-config/icons/Bibata-Modern-Classic/cursors/zoom-out
Binary files 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 @@
1[Icon Theme]
2Name=Bibata-Modern-daed9-v1.0.2-x11
3Comment=Bibata XCursors
4Inherits="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 @@
1{ config, pkgs, mozff, ...}:
2
3let
4
5wrapped-ff-nightly = pkgs.wrapFirefox mozff.packages.${pkgs.system}.firefox-nightly-bin {
6 extraPolicies = import ./policies.nix;
7};
8
9in
10
11{
12 programs.firefox = {
13 enable = true;
14 package = mozff.packages.${pkgs.system}.firefox-nightly-bin;
15 policies = import ./policies.nix;
16
17 profiles.${config.home.username} = {
18 name = "${config.home.username}";
19 isDefault = true;
20 containersForce = true;
21 containers = {
22 rit = {
23 name = "RIT";
24 color = "orange";
25 icon = "dollar";
26 id = 1;
27 };
28 ritwork = {
29 name = "RIT Work";
30 color = "green";
31 icon = "briefcase";
32 id = 2;
33 };
34 other = {
35 name = "Other";
36 color = "blue";
37 icon = "fingerprint";
38 id = 3;
39 };
40 };
41 search = {
42 force = true;
43 default = "DuckDuckGo";
44 order = ["DuckDuckGo" "Google"];
45 engines = {
46 "Nix Packages" = {
47 urls = [
48 {
49 template = "https://search.nixos.org/packages";
50 params = [
51 {
52 name = "type";
53 value = "packages";
54 }
55 {
56 name = "channel";
57 value = "unstable";
58 }
59 {
60 name = "query";
61 value = "{searchTerms}";
62 }
63 ];
64 }
65 ];
66 icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
67 definedAliases = ["@np"];
68 };
69 };
70 };
71 userChrome = "
72#main-window .toolbar-items {
73overflow: hidden;
74transition: height 0.3s 0.3s !important;
75}
76/* Default state: Set initial height to enable animation */
77#main-window .toolbar-items { height: 3em !important; }
78#main-window .titlebar-button { height: 3em !important; }
79#main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
80#main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
81/* Hidden state: Hide native tabs strip */
82#main-window[titlepreface*=\"\"] .toolbar-items { height: 0 !important; }
83#main-window[titlepreface*=\"\"] .titlebar-button { height: 0 !important; }
84/* Hidden state: Fix z-index of active pinned tabs */
85#main-window[titlepreface*=\"\"] #tabbrowser-tabs { z-index: 0 !important; }
86
87/* Sidebery expand on mouse-over and hide otherwise */
88
89/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
90See the above repository for updates as well as full license text. */
91
92/* Show sidebar only when the cursor is over it */
93/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
94
95#sidebar-box{
96--uc-sidebar-width: 60px;
97--uc-sidebar-hover-width: 230px;
98--uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
99--uc-autohide-transition-duration: 115ms;
100--uc-autohide-transition-type: linear;
101--browser-area-z-index-sidebar: 3;
102position: relative;
103 min-width: var(--uc-sidebar-width) !important;
104width: var(--uc-sidebar-width) !important;
105 max-width: var(--uc-sidebar-width) !important;
106 z-index: var(--browser-area-z-index-sidebar,3);
107}
108#sidebar-box[positionend]{ direction: rtl }
109#sidebar-box[positionend] > *{ direction: ltr }
110
111#sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
112#sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
113
114#main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
115
116#sidebar-splitter{ display: none }
117
118#sidebar-header{
119overflow: hidden;
120color: var(--chrome-color, inherit) !important;
121 padding-inline: 0 !important;
122}
123
124#sidebar-header::before,
125#sidebar-header::after{
126content: \"\";
127display: flex;
128 padding-left: 8px;
129}
130
131#sidebar-header,
132#sidebar{
133transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
134 min-width: var(--uc-sidebar-width) !important;
135 will-change: min-width;
136}
137#sidebar-box:hover > #sidebar-header,
138#sidebar-box:hover > #sidebar{
139min-width: var(--uc-sidebar-hover-width) !important;
140transition-delay: 0ms !important;
141}
142
143.sidebar-panel{
144background-color: transparent !important;
145color: var(--newtab-text-primary-color) !important;
146}
147
148.sidebar-panel #search-box{
149-moz-appearance: none !important;
150background-color: rgba(249,249,250,0.1) !important;
151color: inherit !important;
152}
153
154/* Add sidebar divider and give it background */
155
156#sidebar,
157#sidebar-header{
158background-color: inherit !important;
159border-inline: 1px solid rgb(80,80,80);
160border-inline-width: 0px 1px;
161}
162
163#sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
164#sidebar-box[positionend] > *{
165border-inline-width: 1px 0px;
166}
167
168/* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
169
170#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
171inset-inline: auto 0px !important;
172}
173#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
174margin-inline: 0px !important;
175border-left-style: solid !important;
176}
177
178/* Remove the tabs label and move the Sidebary icon to the center of the box */
179#sidebar-box:hover [id=\"sidebar-icon\"] {
180transform: translateX(0px) !important;
181 transition-delay: 0ms !important;
182}
183
184#sidebar-box [id=\"sidebar-icon\"] {
185transform: translateX(9px);
186transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
187}
188
189#sidebar-box [id=\"sidebar-title\"] {
190visibility: hidden !important;
191transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
192}
193
194#sidebar-box:hover [id=\"sidebar-title\"] {
195visibility: visible !important;
196 transition-delay: 0ms !important;
197}
198";
199};
200};
201}
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 @@
1{ config, pkgs, ...}:
2
3let
4
5wrapped-ff-nightly = pkgs.latest.firefox-nightly-bin.firefox-bin-unwrapped.overrideAttrs (oldAttrs: rec {
6 policies = import ./policies.nix;
7 policiesJson = pkgs.writeText "firefox-policies.json" (builtins.toJSON { inherit policies; });
8 postFixup = ''
9 # See: https://github.com/mozilla/policy-templates/blob/master/README.md
10 mkdir -p "$out/lib/firefox/distribution"
11 ln -s ${policiesJson} "$out/lib/firefox-nightly-bin-${oldAttrs.version}/distribution/policies.json"
12 '';
13});
14
15in
16
17{
18 programs.firefox = {
19 enable = true;
20 package = wrapped-ff-nightly;
21
22 profiles.${config.home.username} = {
23 name = "${config.home.username}";
24 isDefault = true;
25 containersForce = true;
26 containers = {
27 rit = {
28 name = "RIT";
29 color = "orange";
30 icon = "dollar";
31 id = 1;
32 };
33 ritwork = {
34 name = "RIT Work";
35 color = "green";
36 icon = "briefcase";
37 id = 2;
38 };
39 other = {
40 name = "Other";
41 color = "blue";
42 icon = "fingerprint";
43 id = 3;
44 };
45 };
46 search = {
47 force = true;
48 default = "DuckDuckGo";
49 order = ["DuckDuckGo" "Google"];
50 engines = {
51 "Nix Packages" = {
52 urls = [
53 {
54 template = "https://search.nixos.org/packages";
55 params = [
56 {
57 name = "type";
58 value = "packages";
59 }
60 {
61 name = "channel";
62 value = "unstable";
63 }
64 {
65 name = "query";
66 value = "{searchTerms}";
67 }
68 ];
69 }
70 ];
71 icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
72 definedAliases = ["@np"];
73 };
74 };
75 };
76 userChrome = "
77#main-window .toolbar-items {
78overflow: hidden;
79transition: height 0.3s 0.3s !important;
80}
81/* Default state: Set initial height to enable animation */
82#main-window .toolbar-items { height: 3em !important; }
83#main-window .titlebar-button { height: 3em !important; }
84#main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
85#main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
86/* Hidden state: Hide native tabs strip */
87#main-window[titlepreface*=\"\"] .toolbar-items { height: 0 !important; }
88#main-window[titlepreface*=\"\"] .titlebar-button { height: 0 !important; }
89/* Hidden state: Fix z-index of active pinned tabs */
90#main-window[titlepreface*=\"\"] #tabbrowser-tabs { z-index: 0 !important; }
91
92/* Sidebery expand on mouse-over and hide otherwise */
93
94/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
95See the above repository for updates as well as full license text. */
96
97/* Show sidebar only when the cursor is over it */
98/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
99
100#sidebar-box{
101--uc-sidebar-width: 60px;
102--uc-sidebar-hover-width: 230px;
103--uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
104--uc-autohide-transition-duration: 115ms;
105--uc-autohide-transition-type: linear;
106--browser-area-z-index-sidebar: 3;
107position: relative;
108 min-width: var(--uc-sidebar-width) !important;
109width: var(--uc-sidebar-width) !important;
110 max-width: var(--uc-sidebar-width) !important;
111 z-index: var(--browser-area-z-index-sidebar,3);
112}
113#sidebar-box[positionend]{ direction: rtl }
114#sidebar-box[positionend] > *{ direction: ltr }
115
116#sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
117#sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
118
119#main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
120
121#sidebar-splitter{ display: none }
122
123#sidebar-header{
124overflow: hidden;
125color: var(--chrome-color, inherit) !important;
126 padding-inline: 0 !important;
127}
128
129#sidebar-header::before,
130#sidebar-header::after{
131content: \"\";
132display: flex;
133 padding-left: 8px;
134}
135
136#sidebar-header,
137#sidebar{
138transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
139 min-width: var(--uc-sidebar-width) !important;
140 will-change: min-width;
141}
142#sidebar-box:hover > #sidebar-header,
143#sidebar-box:hover > #sidebar{
144min-width: var(--uc-sidebar-hover-width) !important;
145transition-delay: 0ms !important;
146}
147
148.sidebar-panel{
149background-color: transparent !important;
150color: var(--newtab-text-primary-color) !important;
151}
152
153.sidebar-panel #search-box{
154-moz-appearance: none !important;
155background-color: rgba(249,249,250,0.1) !important;
156color: inherit !important;
157}
158
159/* Add sidebar divider and give it background */
160
161#sidebar,
162#sidebar-header{
163background-color: inherit !important;
164border-inline: 1px solid rgb(80,80,80);
165border-inline-width: 0px 1px;
166}
167
168#sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
169#sidebar-box[positionend] > *{
170border-inline-width: 1px 0px;
171}
172
173/* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
174
175#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
176inset-inline: auto 0px !important;
177}
178#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
179margin-inline: 0px !important;
180border-left-style: solid !important;
181}
182
183/* Remove the tabs label and move the Sidebary icon to the center of the box */
184#sidebar-box:hover [id=\"sidebar-icon\"] {
185transform: translateX(0px) !important;
186 transition-delay: 0ms !important;
187}
188
189#sidebar-box [id=\"sidebar-icon\"] {
190transform: translateX(9px);
191transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
192}
193
194#sidebar-box [id=\"sidebar-title\"] {
195visibility: hidden !important;
196transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
197}
198
199#sidebar-box:hover [id=\"sidebar-title\"] {
200visibility: visible !important;
201 transition-delay: 0ms !important;
202}
203";
204};
205};
206}
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 @@
1let
2 lock-false = {
3 Value = false;
4 Status = "locked";
5 };
6 lock-true = {
7 Value = true;
8 Status = "locked";
9 };
10in
11{
12
13EnableTrackingProtection = {
14 Value = true;
15 Locked = true;
16 Cryptomining = true;
17 Fingerprinting = true;
18 EmailTracking = true;
19};
20UserMessaging = {
21 WhatsNew = false;
22 ExtensionRecommendations = false;
23 FeatureRecommendations = false;
24 UrlbarInterventions = false;
25 SkipOnboarding = true;
26 MoreFromMozilla = false;
27 Labs = false;
28 Locked = true;
29};
30DisableAppUpdate = true;
31DisableAccounts = true;
32DisableFirefoxAccounts = true;
33DisableFirefoxStudies = true;
34DisablePocket = true;
35DisableTelemetry = true;
36AutofillAddressEnabled = false;
37AutofillCreditCardEnabled = false;
38DisableMasterPasswordCreation = true;
39PasswordManagerEnabled = false;
40PrimaryPassword = false;
41OfferToSaveLogins = false;
42NoDefaultBookmarks = true;
43OverrideFirstRunPage = "";
44OverridePostUpdatePage = "";
45FirefoxHome = {
46 Search = true;
47 TopSites = true;
48 SponsoredTopSites = false;
49 Highlights = false;
50 Pocket = false;
51 SponsoredPocket = false;
52 Snippets = false;
53 Locked = true;
54};
55SearchSuggestEnabled = true;
56FirefoxSuggest = {
57 WebSuggestions = true;
58 SponsoredSuggestions = false;
59 ImproveSuggest = false;
60 Locked = true;
61};
62PictureInPicture = lock-true;
63HardwareAcceleration = true;
64Certificates = {
65 ImportEnterpriseRoots = true;
66};
67ExtensionSettings = {
68#"*".installation_mode = "blocked";
69# uBlock Origin
70 "uBlock0@raymondhill.net" = {
71 install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
72 installation_mode = "force_installed";
73 };
74# Bitwarden
75 "{446900e4-71c2-419f-a6a7-df9c091e268b}" = {
76 install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";
77 installation_mode = "normal_installed";
78 };
79# SponsorBlock
80 "sponsorBlocker@ajay.app" = {
81 install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
82 installation_mode = "force_installed";
83 };
84# DeArrow
85 "deArrow@ajay.app" = {
86 install_url = "https://addons.mozilla.org/firefox/downloads/latest/dearrow/latest.xpi";
87 installation_mode = "force_installed";
88 };
89# Return Youtube Dislike
90 "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = {
91 install_url = "https://addons.mozilla.org/firefox/downloads/latest/return-youtube-dislikes/latest.xpi";
92 installation_mode = "force_installed";
93 };
94# Youtube Nonstop
95 "{0d7cafdd-501c-49ca-8ebb-e3341caaa55e}" = {
96 install_url = "https://addons.mozilla.org/firefox/downloads/latest/youtube-nonstop/latest.xpi";
97 installation_mode = "force_installed";
98 };
99# Sidebery
100 "{3c078156-979c-498b-8990-85f7987dd929}" = {
101 install_url = "https://addons.mozilla.org/firefox/downloads/latest/sidebery/latest.xpi";
102 installation_mode = "normal_installed";
103 };
104# TamperMonkey
105 "firefox@tampermonkey.net" = {
106 install_url = "https://addons.mozilla.org/firefox/downloads/latest/tampermonkey/latest.xpi";
107 installation_mode = "force_installed";
108 };
109# Floccus
110 "floccus@handmadeideas.org" = {
111 install_url = "https://addons.mozilla.org/firefox/downloads/latest/floccus/latest.xpi";
112 installation_mode = "force_installed";
113 };
114};
115Preferences = {
116 "browser.startup.homepage" = "https://d.in.rschanz.org";
117 "extensions.activeThemeID" = {
118 Value = "firefox-compact-dark@mozilla.org";
119 Status = "locked";
120 };
121 "toolkit.legacyUserProfileCustomizations.stylesheets" = lock-true;
122 "xpinstall.whitelist.required" = lock-true;
123 "dom.webgpu.enabled" = lock-true;
124 "media.eme.enabled" = lock-true;
125 "general.autoScroll" = lock-true;
126 "general.smoothScroll" = lock-true;
127 "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
128 "browser.aboutConfig.showWarning" = lock-false;
129};
130}
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 @@
33 "type": "github" 33 "type": "github"
34 } 34 }
35 }, 35 },
36 "cachix": {
37 "locked": {
38 "lastModified": 1635350005,
39 "narHash": "sha256-tAMJnUwfaDEB2aa31jGcu7R7bzGELM9noc91L2PbVjg=",
40 "owner": "nixos",
41 "repo": "nixpkgs",
42 "rev": "1c1f5649bb9c1b0d98637c8c365228f57126f361",
43 "type": "github"
44 },
45 "original": {
46 "owner": "nixos",
47 "ref": "nixos-20.09",
48 "repo": "nixpkgs",
49 "type": "github"
50 }
51 },
36 "flake-compat": { 52 "flake-compat": {
37 "flake": false, 53 "flake": false,
38 "locked": { 54 "locked": {
@@ -49,7 +65,40 @@
49 "type": "github" 65 "type": "github"
50 } 66 }
51 }, 67 },
68 "flake-compat_2": {
69 "locked": {
70 "lastModified": 1717312683,
71 "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=",
72 "owner": "nix-community",
73 "repo": "flake-compat",
74 "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea",
75 "type": "github"
76 },
77 "original": {
78 "owner": "nix-community",
79 "repo": "flake-compat",
80 "type": "github"
81 }
82 },
52 "flake-utils": { 83 "flake-utils": {
84 "inputs": {
85 "systems": "systems_4"
86 },
87 "locked": {
88 "lastModified": 1731533236,
89 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
90 "owner": "numtide",
91 "repo": "flake-utils",
92 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
93 "type": "github"
94 },
95 "original": {
96 "owner": "numtide",
97 "repo": "flake-utils",
98 "type": "github"
99 }
100 },
101 "flake-utils_2": {
53 "locked": { 102 "locked": {
54 "lastModified": 1659877975, 103 "lastModified": 1659877975,
55 "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", 104 "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
@@ -93,17 +142,17 @@
93 ] 142 ]
94 }, 143 },
95 "locked": { 144 "locked": {
96 "lastModified": 1736785676, 145 "lastModified": 1740579671,
97 "narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=", 146 "narHash": "sha256-Dwt/3KknOQ4bgFG5YjqDT7oWRy27rPpDjAi2P0ok1zw=",
98 "owner": "nix-community", 147 "owner": "nix-community",
99 "repo": "home-manager", 148 "repo": "home-manager",
100 "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d", 149 "rev": "53c587d263f94aaf6a281745923c76bbec62bcf3",
101 "type": "github" 150 "type": "github"
102 }, 151 },
103 "original": { 152 "original": {
104 "owner": "nix-community", 153 "owner": "nix-community",
105 "repo": "home-manager", 154 "repo": "home-manager",
106 "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d", 155 "rev": "53c587d263f94aaf6a281745923c76bbec62bcf3",
107 "type": "github" 156 "type": "github"
108 } 157 }
109 }, 158 },
@@ -538,9 +587,69 @@
538 "type": "github" 587 "type": "github"
539 } 588 }
540 }, 589 },
541 "nixgl": { 590 "lib-aggregate": {
542 "inputs": { 591 "inputs": {
543 "flake-utils": "flake-utils", 592 "flake-utils": "flake-utils",
593 "nixpkgs-lib": "nixpkgs-lib"
594 },
595 "locked": {
596 "lastModified": 1740312740,
597 "narHash": "sha256-z3M+zR18jGF1IIJ7Fp9LVOkEIUBhtY+65TSNq/DbgzQ=",
598 "owner": "nix-community",
599 "repo": "lib-aggregate",
600 "rev": "1229db6582e2ee6337d6fbc4c3c59f2ef0b6d481",
601 "type": "github"
602 },
603 "original": {
604 "owner": "nix-community",
605 "repo": "lib-aggregate",
606 "type": "github"
607 }
608 },
609 "mozff": {
610 "inputs": {
611 "cachix": "cachix",
612 "flake-compat": "flake-compat_2",
613 "lib-aggregate": "lib-aggregate",
614 "mozilla": "mozilla",
615 "nixpkgs": [
616 "nixpkgs"
617 ]
618 },
619 "locked": {
620 "lastModified": 1740573223,
621 "narHash": "sha256-OVysWIAwSvjCabd5F3QAyNXjU7bcNQ/zNve6YS5mZh4=",
622 "owner": "nix-community",
623 "repo": "flake-firefox-nightly",
624 "rev": "3391372604cd3def19e6df88a51f1882aabcd59f",
625 "type": "github"
626 },
627 "original": {
628 "owner": "nix-community",
629 "repo": "flake-firefox-nightly",
630 "rev": "3391372604cd3def19e6df88a51f1882aabcd59f",
631 "type": "github"
632 }
633 },
634 "mozilla": {
635 "flake": false,
636 "locked": {
637 "lastModified": 1736765918,
638 "narHash": "sha256-oh7GSCjBGHpxaU8/gejT55mlvI3qoKObXgqyn1XR7SA=",
639 "owner": "mozilla",
640 "repo": "nixpkgs-mozilla",
641 "rev": "534ee26d3dbcbb9da3766c556638b9bcc3627871",
642 "type": "github"
643 },
644 "original": {
645 "owner": "mozilla",
646 "repo": "nixpkgs-mozilla",
647 "type": "github"
648 }
649 },
650 "nixgl": {
651 "inputs": {
652 "flake-utils": "flake-utils_2",
544 "nixpkgs": [ 653 "nixpkgs": [
545 "nixpkgs" 654 "nixpkgs"
546 ] 655 ]
@@ -562,17 +671,32 @@
562 }, 671 },
563 "nixpkgs": { 672 "nixpkgs": {
564 "locked": { 673 "locked": {
565 "lastModified": 1736012469, 674 "lastModified": 1739736696,
566 "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", 675 "narHash": "sha256-zON2GNBkzsIyALlOCFiEBcIjI4w38GYOb+P+R4S8Jsw=",
567 "owner": "nixos", 676 "owner": "nixos",
568 "repo": "nixpkgs", 677 "repo": "nixpkgs",
569 "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", 678 "rev": "d74a2335ac9c133d6bbec9fc98d91a77f1604c1f",
570 "type": "github" 679 "type": "github"
571 }, 680 },
572 "original": { 681 "original": {
573 "owner": "nixos", 682 "owner": "nixos",
574 "repo": "nixpkgs", 683 "repo": "nixpkgs",
575 "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", 684 "rev": "d74a2335ac9c133d6bbec9fc98d91a77f1604c1f",
685 "type": "github"
686 }
687 },
688 "nixpkgs-lib": {
689 "locked": {
690 "lastModified": 1740272720,
691 "narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=",
692 "owner": "nix-community",
693 "repo": "nixpkgs.lib",
694 "rev": "3d8ac19b63cf9d8305eed7301e4e83ff4ce9f495",
695 "type": "github"
696 },
697 "original": {
698 "owner": "nix-community",
699 "repo": "nixpkgs.lib",
576 "type": "github" 700 "type": "github"
577 } 701 }
578 }, 702 },
@@ -605,6 +729,7 @@
605 "hyprland": "hyprland", 729 "hyprland": "hyprland",
606 "hyprlock": "hyprlock", 730 "hyprlock": "hyprlock",
607 "hyprpicker-git": "hyprpicker-git", 731 "hyprpicker-git": "hyprpicker-git",
732 "mozff": "mozff",
608 "nixgl": "nixgl", 733 "nixgl": "nixgl",
609 "nixpkgs": "nixpkgs", 734 "nixpkgs": "nixpkgs",
610 "wpaperd": "wpaperd" 735 "wpaperd": "wpaperd"
@@ -678,6 +803,21 @@
678 }, 803 },
679 "systems_4": { 804 "systems_4": {
680 "locked": { 805 "locked": {
806 "lastModified": 1681028828,
807 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
808 "owner": "nix-systems",
809 "repo": "default",
810 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
811 "type": "github"
812 },
813 "original": {
814 "owner": "nix-systems",
815 "repo": "default",
816 "type": "github"
817 }
818 },
819 "systems_5": {
820 "locked": {
681 "lastModified": 1689347949, 821 "lastModified": 1689347949,
682 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 822 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
683 "owner": "nix-systems", 823 "owner": "nix-systems",
@@ -697,7 +837,7 @@
697 "nixpkgs" 837 "nixpkgs"
698 ], 838 ],
699 "rust-overlay": "rust-overlay", 839 "rust-overlay": "rust-overlay",
700 "systems": "systems_4" 840 "systems": "systems_5"
701 }, 841 },
702 "locked": { 842 "locked": {
703 "lastModified": 1734445299, 843 "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 @@
3 3
4 inputs = { 4 inputs = {
5 # Specify the source of Home Manager and Nixpkgs. 5 # Specify the source of Home Manager and Nixpkgs.
6 nixpkgs.url = "github:nixos/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d"; 6 nixpkgs.url = "github:nixos/nixpkgs/d74a2335ac9c133d6bbec9fc98d91a77f1604c1f";
7 home-manager = { 7 home-manager = {
8 url = "github:nix-community/home-manager/fc52a210b60f2f52c74eac41a8647c1573d2071d"; 8 url = "github:nix-community/home-manager/53c587d263f94aaf6a281745923c76bbec62bcf3";
9 inputs.nixpkgs.follows = "nixpkgs"; 9 inputs.nixpkgs.follows = "nixpkgs";
10 }; 10 };
11 hyprlock = { 11 hyprlock = {
@@ -29,16 +29,18 @@
29 url = "github:danyspin97/wpaperd/b0b7e66fd32dca36c431a174784a2e87af7edb77"; 29 url = "github:danyspin97/wpaperd/b0b7e66fd32dca36c431a174784a2e87af7edb77";
30 inputs.nixpkgs.follows = "nixpkgs"; 30 inputs.nixpkgs.follows = "nixpkgs";
31 }; 31 };
32 #mozff.url = "github:mozilla/nixpkgs-mozilla"; 32 mozff = {
33 url = "github:nix-community/flake-firefox-nightly/3391372604cd3def19e6df88a51f1882aabcd59f";
34 inputs.nixpkgs.follows = "nixpkgs";
35 };
33 }; 36 };
34 37
35 outputs = { nixpkgs, home-manager, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, ... }@inputs: 38 outputs = { nixpkgs, home-manager, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, mozff, ... }@inputs:
36 let 39 let
37 system = "x86_64-linux"; 40 system = "x86_64-linux";
38 pkgs = nixpkgs.legacyPackages.${system}; 41 pkgs = nixpkgs.legacyPackages.${system};
39 overlays = [ 42 overlays = [
40 nixgl.overlay 43 #nixgl.overlay
41 #mozff.overlays.firefox
42 ]; 44 ];
43 in { 45 in {
44 homeConfigurations."ryan" = home-manager.lib.homeManagerConfiguration { 46 homeConfigurations."ryan" = home-manager.lib.homeManagerConfiguration {
@@ -56,6 +58,7 @@
56 inherit wpaperd; 58 inherit wpaperd;
57 inherit hyprlock; 59 inherit hyprlock;
58 inherit hyprpicker-git; 60 inherit hyprpicker-git;
61 inherit mozff;
59 }; 62 };
60 } 63 }
61 ]; 64 ];
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 @@
1{ config, pkgs, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, ... }: 1{ config, pkgs, hyprland, nixgl, wpaperd, hyprpicker-git, hyprlock, mozff, ... }:
2 let 2
3 lock-false = {
4 Value = false;
5 Status = "locked";
6 };
7 lock-true = {
8 Value = true;
9 Status = "locked";
10 };
11 in
12{ 3{
4 imports = [
5 ./firefox-nightly/default.nix
6 ];
13 # Home Manager needs a bit of information about you and the paths it should 7 # Home Manager needs a bit of information about you and the paths it should
14 # manage. 8 # manage.
15 home.username = "ryan"; 9 home.username = "ryan";
@@ -40,313 +34,6 @@
40 34
41 # wayland.windowManager.hyprland.enable = true; 35 # wayland.windowManager.hyprland.enable = true;
42 36
43 # Install firefox and add some customizations
44 programs.firefox = {
45 enable = true;
46 policies = {
47 EnableTrackingProtection = {
48 Value = true;
49 Locked = true;
50 Cryptomining = true;
51 Fingerprinting = true;
52 EmailTracking = true;
53 };
54 UserMessaging = {
55 WhatsNew = false;
56 ExtensionRecommendations = false;
57 FeatureRecommendations = false;
58 UrlbarInterventions = false;
59 SkipOnboarding = true;
60 MoreFromMozilla = false;
61 Labs = false;
62 Locked = true;
63 };
64 DisableAppUpdate = true;
65 DisableAccounts = true;
66 DisableFirefoxAccounts = true;
67 DisableFirefoxStudies = true;
68 DisablePocket = true;
69 DisableTelemetry = true;
70 AutofillAddressEnabled = false;
71 AutofillCreditCardEnabled = false;
72 DisableMasterPasswordCreation = true;
73 PasswordManagerEnabled = false;
74 PrimaryPassword = false;
75 OfferToSaveLogins = false;
76 NoDefaultBookmarks = true;
77 OverrideFirstRunPage = "";
78 OverridePostUpdatePage = "";
79 FirefoxHome = {
80 Search = true;
81 TopSites = true;
82 SponsoredTopSites = false;
83 Highlights = false;
84 Pocket = false;
85 SponsoredPocket = false;
86 Snippets = false;
87 Locked = true;
88 };
89 SearchSuggestEnabled = true;
90 FirefoxSuggest = {
91 WebSuggestions = true;
92 SponsoredSuggestions = false;
93 ImproveSuggest = false;
94 Locked = true;
95 };
96 PictureInPicture = lock-true;
97 HardwareAcceleration = true;
98 Certificates = {
99 ImportEnterpriseRoots = true;
100 };
101 ExtensionSettings = {
102 #"*".installation_mode = "blocked";
103 # uBlock Origin
104 "uBlock0@raymondhill.net" = {
105 install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
106 installation_mode = "force_installed";
107 };
108 # Bitwarden
109 "{446900e4-71c2-419f-a6a7-df9c091e268b}" = {
110 install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";
111 installation_mode = "normal_installed";
112 };
113 # SponsorBlock
114 "sponsorBlocker@ajay.app" = {
115 install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
116 installation_mode = "force_installed";
117 };
118 # DeArrow
119 "deArrow@ajay.app" = {
120 install_url = "https://addons.mozilla.org/firefox/downloads/latest/dearrow/latest.xpi";
121 installation_mode = "force_installed";
122 };
123 # Return Youtube Dislike
124 "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = {
125 install_url = "https://addons.mozilla.org/firefox/downloads/latest/return-youtube-dislikes/latest.xpi";
126 installation_mode = "force_installed";
127 };
128 # Youtube Nonstop
129 "{0d7cafdd-501c-49ca-8ebb-e3341caaa55e}" = {
130 install_url = "https://addons.mozilla.org/firefox/downloads/latest/youtube-nonstop/latest.xpi";
131 installation_mode = "force_installed";
132 };
133 # Sidebery
134 "{3c078156-979c-498b-8990-85f7987dd929}" = {
135 install_url = "https://addons.mozilla.org/firefox/downloads/latest/sidebery/latest.xpi";
136 installation_mode = "normal_installed";
137 };
138 # TamperMonkey
139 "firefox@tampermonkey.net" = {
140 install_url = "https://addons.mozilla.org/firefox/downloads/latest/tampermonkey/latest.xpi";
141 installation_mode = "force_installed";
142 };
143 # Floccus
144 "floccus@handmadeideas.org" = {
145 install_url = "https://addons.mozilla.org/firefox/downloads/latest/floccus/latest.xpi";
146 installation_mode = "force_installed";
147 };
148 };
149 Preferences = {
150 "browser.startup.homepage" = "https://d.in.rschanz.org";
151 "extensions.activeThemeID" = {
152 Value = "firefox-compact-dark@mozilla.org";
153 Status = "locked";
154 };
155 "toolkit.legacyUserProfileCustomizations.stylesheets" = lock-true;
156 "xpinstall.whitelist.required" = lock-true;
157 "dom.webgpu.enabled" = lock-true;
158 "media.eme.enabled" = lock-true;
159 "general.autoScroll" = lock-true;
160 "general.smoothScroll" = lock-true;
161 "browser.crashReports.unsubmittedCheck.autoSubmit2" = lock-false;
162 "browser.aboutConfig.showWarning" = lock-false;
163 };
164 };
165 profiles.${config.home.username} = {
166 name = "${config.home.username}";
167 isDefault = true;
168 containersForce = true;
169 containers = {
170 rit = {
171 name = "RIT";
172 color = "orange";
173 icon = "dollar";
174 id = 1;
175 };
176 ritwork = {
177 name = "RIT Work";
178 color = "green";
179 icon = "briefcase";
180 id = 2;
181 };
182 other = {
183 name = "Other";
184 color = "blue";
185 icon = "fingerprint";
186 id = 3;
187 };
188 };
189 search = {
190 force = true;
191 default = "DuckDuckGo";
192 order = ["DuckDuckGo" "Google"];
193 engines = {
194 "Nix Packages" = {
195 urls = [
196 {
197 template = "https://search.nixos.org/packages";
198 params = [
199 {
200 name = "type";
201 value = "packages";
202 }
203 {
204 name = "channel";
205 value = "unstable";
206 }
207 {
208 name = "query";
209 value = "{searchTerms}";
210 }
211 ];
212 }
213 ];
214 icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
215 definedAliases = ["@np"];
216 };
217 };
218 };
219 userChrome = "
220 #main-window .toolbar-items {
221 overflow: hidden;
222 transition: height 0.3s 0.3s !important;
223 }
224 /* Default state: Set initial height to enable animation */
225 #main-window .toolbar-items { height: 3em !important; }
226 #main-window .titlebar-button { height: 3em !important; }
227 #main-window[uidensity=\"touch\"] .toolbar-items { height: 3.35em !important; }
228 #main-window[uidensity=\"compact\"] .toolbar-items { height: 2.7em !important; }
229 /* Hidden state: Hide native tabs strip */
230 #main-window[titlepreface*=\"​\"] .toolbar-items { height: 0 !important; }
231 #main-window[titlepreface*=\"​\"] .titlebar-button { height: 0 !important; }
232 /* Hidden state: Fix z-index of active pinned tabs */
233 #main-window[titlepreface*=\"​\"] #tabbrowser-tabs { z-index: 0 !important; }
234
235 /* Sidebery expand on mouse-over and hide otherwise */
236
237 /* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
238 See the above repository for updates as well as full license text. */
239
240 /* Show sidebar only when the cursor is over it */
241 /* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
242
243 #sidebar-box{
244 --uc-sidebar-width: 60px;
245 --uc-sidebar-hover-width: 230px;
246 --uc-autohide-sidebar-delay: 200ms; /* Wait 0.2s before hiding sidebar */
247 --uc-autohide-transition-duration: 115ms;
248 --uc-autohide-transition-type: linear;
249 --browser-area-z-index-sidebar: 3;
250 position: relative;
251 min-width: var(--uc-sidebar-width) !important;
252 width: var(--uc-sidebar-width) !important;
253 max-width: var(--uc-sidebar-width) !important;
254 z-index: var(--browser-area-z-index-sidebar,3);
255 }
256 #sidebar-box[positionend]{ direction: rtl }
257 #sidebar-box[positionend] > *{ direction: ltr }
258
259 #sidebar-box[positionend]:-moz-locale-dir(rtl){ direction: ltr }
260 #sidebar-box[positionend]:-moz-locale-dir(rtl) > *{ direction: rtl }
261
262 #main-window[sizemode=\"fullscreen\"] #sidebar-box{ --uc-sidebar-width: 1px; }
263
264 #sidebar-splitter{ display: none }
265
266 #sidebar-header{
267 overflow: hidden;
268 color: var(--chrome-color, inherit) !important;
269 padding-inline: 0 !important;
270 }
271
272 #sidebar-header::before,
273 #sidebar-header::after{
274 content: \"\";
275 display: flex;
276 padding-left: 8px;
277 }
278
279 #sidebar-header,
280 #sidebar{
281 transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
282 min-width: var(--uc-sidebar-width) !important;
283 will-change: min-width;
284 }
285 #sidebar-box:hover > #sidebar-header,
286 #sidebar-box:hover > #sidebar{
287 min-width: var(--uc-sidebar-hover-width) !important;
288 transition-delay: 0ms !important;
289 }
290
291 .sidebar-panel{
292 background-color: transparent !important;
293 color: var(--newtab-text-primary-color) !important;
294 }
295
296 .sidebar-panel #search-box{
297 -moz-appearance: none !important;
298 background-color: rgba(249,249,250,0.1) !important;
299 color: inherit !important;
300 }
301
302 /* Add sidebar divider and give it background */
303
304 #sidebar,
305 #sidebar-header{
306 background-color: inherit !important;
307 border-inline: 1px solid rgb(80,80,80);
308 border-inline-width: 0px 1px;
309 }
310
311 #sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
312 #sidebar-box[positionend] > *{
313 border-inline-width: 1px 0px;
314 }
315
316 /* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */
317
318 #sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel{
319 inset-inline: auto 0px !important;
320 }
321 #sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label{
322 margin-inline: 0px !important;
323 border-left-style: solid !important;
324 }
325
326 /* Remove the tabs label and move the Sidebary icon to the center of the box */
327 #sidebar-box:hover [id=\"sidebar-icon\"] {
328 transform: translateX(0px) !important;
329 transition-delay: 0ms !important;
330 }
331
332 #sidebar-box [id=\"sidebar-icon\"] {
333 transform: translateX(9px);
334 transition: transform var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
335 }
336
337 #sidebar-box [id=\"sidebar-title\"] {
338 visibility: hidden !important;
339 transition: visibility var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay) !important;
340 }
341
342 #sidebar-box:hover [id=\"sidebar-title\"] {
343 visibility: visible !important;
344 transition-delay: 0ms !important;
345 }
346 ";
347 };
348};
349
350 programs.starship = { 37 programs.starship = {
351 enable = true; 38 enable = true;
352 settings = { 39 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 @@
19 #:use-module (ryan-packages virtualization) 19 #:use-module (ryan-packages virtualization)
20 #:use-module (ryan-packages linux) 20 #:use-module (ryan-packages linux)
21 #:use-module (ryan-packages networking) 21 #:use-module (ryan-packages networking)
22 #:use-module (rosenthal packages wm)
23 #:use-module (rosenthal services networking) 22 #:use-module (rosenthal services networking)
24 #:use-module (gnu packages security-token) 23 #:use-module (gnu packages security-token)
25 #:use-module (gnu services security-token) 24 #: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 @@
22 #:use-module (gnu packages xorg) 22 #:use-module (gnu packages xorg)
23 #:use-module (gnu packages glib) 23 #:use-module (gnu packages glib)
24 #:use-module (gnu packages man) 24 #:use-module (gnu packages man)
25 #:use-module (rosenthal packages wm) 25 ;#:use-module (rosenthal packages wm)
26 #:use-module (gnu packages wm)) 26 #:use-module (gnu packages wm))
27 27
28(define-public xdg-desktop-portal-wlr-new 28(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 @@
22 #:use-module (gnu packages check) 22 #:use-module (gnu packages check)
23 #:use-module (guix git-download) 23 #:use-module (guix git-download)
24 #:use-module (guix utils) 24 #:use-module (guix utils)
25 #:use-module (rosenthal packages wm) 25 ;#:use-module (rosenthal packages wm)
26 #:use-module (ryan-packages gtk) 26 #:use-module (ryan-packages gtk)
27 #:use-module (ryan-packages gl) 27 #:use-module (ryan-packages gl)
28 #:use-module (gnu packages wm)) 28 #:use-module (gnu packages wm))