diff --git a/configuration.nix b/configuration.nix
index 63f1987..3c5fe15 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -150,16 +150,15 @@ in {
gnome.adwaita-icon-theme
wtype
cifs-utils
- waybar
ffmpeg
pulsemixer
- waypaper
swaybg
swww
python3
python311Packages.pip
python311Packages.pygobject3
libsForQt5.kamoso
+ zoom-us
gcc
pass
vscode-langservers-extracted
diff --git a/dotfiles/hypr/hyprland.conf b/dotfiles/hypr/hyprland.conf
index 03a89fb..037ea4b 100644
--- a/dotfiles/hypr/hyprland.conf
+++ b/dotfiles/hypr/hyprland.conf
@@ -115,6 +115,7 @@ bind = $mainMod, D, exec, dmenu_path | fuzzel -d | sh
bind = $mainMod SHIFT, P, exec, ~/scripts/password-select.sh
bind = $mainMod SHIFT, U, exec, ~/scripts/usernames.sh
bind = $mainMod SHIFT, O, exec, ~/scripts/otp.sh
+bind = $mainMod SHIFT, L, exec, hyprlock
bind = $mainMod SHIFT, S, exec, grimblast save area ss.png && wl-copy < ss.png
bind = $mainMod SHIFT, R, forcerendererreload
bind = $mainMod, P, pseudo, # dwindle
diff --git a/dotfiles/hypr/hyprlock.conf b/dotfiles/hypr/hyprlock.conf
new file mode 100644
index 0000000..18434e4
--- /dev/null
+++ b/dotfiles/hypr/hyprlock.conf
@@ -0,0 +1,41 @@
+background {
+ monitor =
+ path = screenshot
+ path = /home/svante/.wallpapers/IgVn01gYUE7pSH26.png
+ color = rgba(0, 0, 0, 0)
+ blur_passes = 1
+ blur_size = 7
+}
+
+input-field {
+ monitor =
+ size = 200, 50
+ outline_thickness = 3
+ dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
+ dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
+ dots_center = false
+ dots_rounding = -1 # -1 default circle, -2 follow input-field rounding
+ outer_color = rgb(151515)
+ inner_color = rgb(200, 200, 200)
+ font_color = rgb(10, 10, 10)
+ fade_on_empty = true
+ fade_timeout = 1000 # Milliseconds before fade_on_empty is triggered.
+ placeholder_text = Input Password... # Text rendered in the input box when it's empty.
+ hide_input = false
+ rounding = -1 # -1 means complete rounding (circle/oval)
+ check_color = rgb(204, 136, 34)
+ fail_color = rgb(204, 34, 34) # if authentication failed, changes outer_color and fail message color
+ fail_text = $FAIL ($ATTEMPTS) # can be set to empty
+ fail_timeout = 2000 # milliseconds before fail_text and fail_color disappears
+ fail_transition = 300 # transition time in ms between normal outer_color and fail_color
+ capslock_color = -1
+ numlock_color = -1
+ bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
+ invert_numlock = false # change color if numlock is off
+ swap_font_color = false # see below
+
+ position = 0, -20
+ halign = center
+ valign = center
+}
+
diff --git a/dotfiles/wallpapers/Hyprland-4K.png b/dotfiles/wallpapers/Hyprland-4K.png
new file mode 100644
index 0000000..b648a60
Binary files /dev/null and b/dotfiles/wallpapers/Hyprland-4K.png differ
diff --git a/dotfiles/wallpapers/IgVn01gYUE7pSH26.png b/dotfiles/wallpapers/IgVn01gYUE7pSH26.png
new file mode 100644
index 0000000..0df8b00
Binary files /dev/null and b/dotfiles/wallpapers/IgVn01gYUE7pSH26.png differ
diff --git a/dotfiles/wallpapers/Night_5760x2880px2.png b/dotfiles/wallpapers/Night_5760x2880px2.png
new file mode 100644
index 0000000..10ddc6e
Binary files /dev/null and b/dotfiles/wallpapers/Night_5760x2880px2.png differ
diff --git a/dotfiles/wallpapers/kotek_test.png b/dotfiles/wallpapers/kotek_test.png
new file mode 100644
index 0000000..8ccfeab
Binary files /dev/null and b/dotfiles/wallpapers/kotek_test.png differ
diff --git a/dotfiles/wallpapers/macchiato-hald8-cyberpunkish.png b/dotfiles/wallpapers/macchiato-hald8-cyberpunkish.png
new file mode 100644
index 0000000..2474487
Binary files /dev/null and b/dotfiles/wallpapers/macchiato-hald8-cyberpunkish.png differ
diff --git a/dotfiles/wallpapers/mocha-astronaut.png b/dotfiles/wallpapers/mocha-astronaut.png
new file mode 100644
index 0000000..276fabb
Binary files /dev/null and b/dotfiles/wallpapers/mocha-astronaut.png differ
diff --git a/dotfiles/wallpapers/mocha.jpg b/dotfiles/wallpapers/mocha.jpg
new file mode 100644
index 0000000..d014732
Binary files /dev/null and b/dotfiles/wallpapers/mocha.jpg differ
diff --git a/dotfiles/wallpapers/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png b/dotfiles/wallpapers/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png
new file mode 100644
index 0000000..c5cc08c
Binary files /dev/null and b/dotfiles/wallpapers/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png differ
diff --git a/dotfiles/wallpapers/nixos-stroke-4k.png b/dotfiles/wallpapers/nixos-stroke-4k.png
new file mode 100644
index 0000000..303da42
Binary files /dev/null and b/dotfiles/wallpapers/nixos-stroke-4k.png differ
diff --git a/dotfiles/wallpapers/re22222sult.png b/dotfiles/wallpapers/re22222sult.png
new file mode 100644
index 0000000..93a9a29
Binary files /dev/null and b/dotfiles/wallpapers/re22222sult.png differ
diff --git a/dotfiles/wallpapers/rust.png b/dotfiles/wallpapers/rust.png
new file mode 100644
index 0000000..9811a2d
Binary files /dev/null and b/dotfiles/wallpapers/rust.png differ
diff --git a/dotfiles/wallpapers/wallpaper-theme-converter9.png b/dotfiles/wallpapers/wallpaper-theme-converter9.png
new file mode 100644
index 0000000..52648a6
Binary files /dev/null and b/dotfiles/wallpapers/wallpaper-theme-converter9.png differ
diff --git a/dotfiles/wallpapers/wallpaper.png b/dotfiles/wallpapers/wallpaper.png
new file mode 100644
index 0000000..c70631e
Binary files /dev/null and b/dotfiles/wallpapers/wallpaper.png differ
diff --git a/dotfiles/waypaper/.cache/Hyprland-4K.png b/dotfiles/waypaper/.cache/Hyprland-4K.png
new file mode 100644
index 0000000..eeb1547
Binary files /dev/null and b/dotfiles/waypaper/.cache/Hyprland-4K.png differ
diff --git a/dotfiles/waypaper/.cache/IgVn01gYUE7pSH26.png b/dotfiles/waypaper/.cache/IgVn01gYUE7pSH26.png
new file mode 100644
index 0000000..8839210
Binary files /dev/null and b/dotfiles/waypaper/.cache/IgVn01gYUE7pSH26.png differ
diff --git a/dotfiles/waypaper/.cache/Night_5760x2880px2.png b/dotfiles/waypaper/.cache/Night_5760x2880px2.png
new file mode 100644
index 0000000..d34858a
Binary files /dev/null and b/dotfiles/waypaper/.cache/Night_5760x2880px2.png differ
diff --git a/dotfiles/waypaper/.cache/kotek_test.png b/dotfiles/waypaper/.cache/kotek_test.png
new file mode 100644
index 0000000..c0eecca
Binary files /dev/null and b/dotfiles/waypaper/.cache/kotek_test.png differ
diff --git a/dotfiles/waypaper/.cache/macchiato-hald8-cyberpunkish.png b/dotfiles/waypaper/.cache/macchiato-hald8-cyberpunkish.png
new file mode 100644
index 0000000..36c07f0
Binary files /dev/null and b/dotfiles/waypaper/.cache/macchiato-hald8-cyberpunkish.png differ
diff --git a/dotfiles/waypaper/.cache/mocha-astronaut.png b/dotfiles/waypaper/.cache/mocha-astronaut.png
new file mode 100644
index 0000000..087bb71
Binary files /dev/null and b/dotfiles/waypaper/.cache/mocha-astronaut.png differ
diff --git a/dotfiles/waypaper/.cache/mocha.jpg b/dotfiles/waypaper/.cache/mocha.jpg
new file mode 100644
index 0000000..ddde60c
Binary files /dev/null and b/dotfiles/waypaper/.cache/mocha.jpg differ
diff --git a/dotfiles/waypaper/.cache/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png b/dotfiles/waypaper/.cache/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png
new file mode 100644
index 0000000..b2d1186
Binary files /dev/null and b/dotfiles/waypaper/.cache/mohammed-alaa-A_RBvupgI8o-unsplash_catppuccin-mocha_16_GaussianV1_0_20_512.png differ
diff --git a/dotfiles/waypaper/.cache/nixos-stroke-4k.png b/dotfiles/waypaper/.cache/nixos-stroke-4k.png
new file mode 100644
index 0000000..e59c048
Binary files /dev/null and b/dotfiles/waypaper/.cache/nixos-stroke-4k.png differ
diff --git a/dotfiles/waypaper/.cache/re22222sult.png b/dotfiles/waypaper/.cache/re22222sult.png
new file mode 100644
index 0000000..81a6131
Binary files /dev/null and b/dotfiles/waypaper/.cache/re22222sult.png differ
diff --git a/dotfiles/waypaper/.cache/rust.png b/dotfiles/waypaper/.cache/rust.png
new file mode 100644
index 0000000..5d7d5d7
Binary files /dev/null and b/dotfiles/waypaper/.cache/rust.png differ
diff --git a/dotfiles/waypaper/.cache/wallpaper-theme-converter9.png b/dotfiles/waypaper/.cache/wallpaper-theme-converter9.png
new file mode 100644
index 0000000..c6a7ce4
Binary files /dev/null and b/dotfiles/waypaper/.cache/wallpaper-theme-converter9.png differ
diff --git a/dotfiles/waypaper/.cache/wallpaper.png b/dotfiles/waypaper/.cache/wallpaper.png
new file mode 100644
index 0000000..5695a3d
Binary files /dev/null and b/dotfiles/waypaper/.cache/wallpaper.png differ
diff --git a/dotfiles/waypaper/config.ini b/dotfiles/waypaper/config.ini
new file mode 100644
index 0000000..5ce1d56
--- /dev/null
+++ b/dotfiles/waypaper/config.ini
@@ -0,0 +1,17 @@
+[Settings]
+folder = /home/svante/.wallpapers
+fill = Fill
+sort = name
+backend = swaybg
+color = #1E1E2E
+subfolders = False
+wallpaper = /home/svante/.wallpapers/nixos-stroke-4k.png
+monitors = All
+language = en
+show_hidden = False
+post_command =
+swww_transition_type = any
+swww_transition_step = 90
+swww_transition_angle = 0
+swww_transition_duration = 2
+
diff --git a/home.nix b/home.nix
index 35b53a8..35b5ebc 100644
--- a/home.nix
+++ b/home.nix
@@ -47,6 +47,9 @@
steam
sidequest
libei
+ hyprlock
+ waypaper
+ waybar
];
programs.ncspot = {
@@ -64,6 +67,9 @@
defaultTimeout = 3000;
};
+ programs.thunderbird.enable = true;
+ programs.thunderbird.profiles = { };
+
home.file = {
".config/fuzzel".source = dotfiles/fuzzel;
".config/hypr".source = dotfiles/hypr;
@@ -71,9 +77,11 @@
".config/nvim/lua/vanten".source = dotfiles/nvim;
".config/waybar".source = dotfiles/waybar;
".config/zsh".source = dotfiles/zsh;
+ ".config/local".source = dotfiles/local;
+ ".config/waypaper".source = dotfiles/waypaper;
"scripts".source = dotfiles/scripts;
".zshrc".source = dotfiles/zshrc;
- ".config/local".source = dotfiles/local;
+ ".wallpapers".source = dotfiles/wallpapers;
};
home.sessionVariables = { };