{
imports = [
./sh.nix
- ./hyprland.nix
+ ./hyprland/hyprland.nix
./ghostty.nix
./obsidian.nix
./fastfetch.nix
userEmail = "admonty1@protonmail.com";
};
+programs.keepassxc = {
+ enable = true;
+# settings = {
+# Browser = {
+# Enabled = true;
+# UseCustomBrowser = true;
+# CustomBrowserType = 1;
+#
+#};
+# GUI = {
+# ShowTrayIcon = true;
+# ApplicationTheme = "dark";
+# };
+# };
+};
+
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
}
{ config, pkgs, ... }:
{
+
+imports = [
+ ./binds.nix
+];
wayland.windowManager.hyprland = {
- enable = true;
- settings = {
- monitor = [
- "DP-3,2560x1440@180.00,0x0,1"
- "DP-2,1920x1080@165.00,2560x360,1"
- ];
"$mod" = "SUPER";
- input = {
- kb_layout = "us";
- kb_options = "caps:escape";
- numlock_by_default = true;
-
- };
- workspace = [
- "1, monitor:DP-3"
- "2, monitor:DP-3"
- "3, monitor:DP-3"
- "4, monitor:DP-3"
- "5, monitor:DP-3"
- "6, monitor:DP-2"
- "7, monitor:DP-2"
- "8, monitor:DP-2"
- "9, monitor:DP-2"
- "0, monitor:DP-2"
- ];
- exec-once = [
- "xrandr --output DP-3 --primary"
- "[workspace 1 silent] ghostty"
- "[workspace 2 silent] ghostty -e rmpc"
- "[workspace 3 silent] obsidian"
- "[workspace 6 silent] brave"
- "[workspace 7 silent] discord"
- "[workspace 8 silent] steam"
- ];
- windowrule = [
- "workspace 7 silent, class:(discord)"
- "workspace 8 silent, class:(steam)"
- ];
bind = [
"$mod, f, exec, ghostty"
"$mod, d, exec, brave"
- "$mod, space, exec, rofi -show drun"
+ "$mod, space, exec, pkill rofi || rofi -show drun"
", XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ && notify-send 'Volume Up'"
", XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- && notify-send 'Volume Down'"
", XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && notify-send 'Mute Toggled'"
--- /dev/null
+{ config, pkgs, ... }:
+
+{
+
+imports = [
+ ./binds.nix
+];
+ wayland.windowManager.hyprland = {
+ enable = true;
+ settings = {
+ monitor = [
+ "DP-3,2560x1440@180.00,0x0,1"
+ "DP-2,1920x1080@165.00,2560x360,1"
+ ];
+ input = {
+ kb_layout = "us";
+ kb_options = "caps:escape,altwin:swap_lalt_lwin";
+
+ numlock_by_default = true;
+
+ };
+
+ workspace = [
+ "1, monitor:DP-3"
+ "2, monitor:DP-3"
+ "3, monitor:DP-3"
+ "4, monitor:DP-3"
+ "5, monitor:DP-3"
+ "6, monitor:DP-2"
+ "7, monitor:DP-2"
+ "8, monitor:DP-2"
+ "9, monitor:DP-2"
+ "0, monitor:DP-2"
+ ];
+ exec-once = [
+ "xrandr --output DP-3 --primary"
+ "[workspace 1 silent] ghostty"
+ "[workspace 2 silent] ghostty -e rmpc"
+ "[workspace 3 silent] obsidian"
+ "[workspace 6 silent] brave"
+ "[workspace 7 silent] discord"
+ "[workspace 8 silent] steam"
+ ];
+ windowrule = [
+ "workspace 7 silent, class:(discord)"
+ "workspace 8 silent, class:(steam)"
+ ];
+ };
+ };
+
+}