Wallpaper changes and cleanup
Upscale default wallpaper (now default.png rather than default.jpg) Set Vanguard to use a local animated wallpaper, as the file is quite big after upscaling so I'm not putting it in this repo... Deleted a bunch of wallpapers files from the repo but they're backed up in syncthing Removed overskride and nm-connection-editor from waybar shortcut, open terminal with bluetoothctl and nmtui respectively instead Move twinkle to only be installed on work machine
|
@ -65,9 +65,7 @@
|
|||
"6, monitor:desc:${primary}"
|
||||
"7, monitor:desc:${primary}"
|
||||
];
|
||||
exec-once = [
|
||||
"sleep 2 && systemctl --user start swww-daemon.service && sleep 2 && swww img ${./wallpapers/animated/citadel.gif} && systemctl --user stop hyprpaper.service"
|
||||
];
|
||||
exec-once = [ "sleep 2 && animate-wallpaper" ];
|
||||
};
|
||||
};
|
||||
boot = {
|
||||
|
|
|
@ -210,7 +210,7 @@
|
|||
console.useXkbConfig = true;
|
||||
stylix = {
|
||||
enable = true;
|
||||
image = ./wallpapers/default.jpg;
|
||||
image = ./wallpapers/default.png;
|
||||
base16Scheme = lib.mkDefault "${pkgs.base16-schemes}/share/themes/one-light.yaml";
|
||||
polarity = config.lib.stylix.scheme.variant;
|
||||
opacity = {
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
hunspell
|
||||
hunspellDicts.en_GB-large
|
||||
wl-clipboard
|
||||
overskride
|
||||
hyprpicker
|
||||
grim
|
||||
slurp
|
||||
|
@ -45,7 +44,6 @@
|
|||
signal-desktop
|
||||
whatsapp-for-linux
|
||||
teams-for-linux
|
||||
twinkle
|
||||
nomachine-client
|
||||
];
|
||||
};
|
||||
|
|
|
@ -248,10 +248,10 @@
|
|||
"pin, org.kde.polkit-kde-authentication-agent-1|Pinentry|pinentry-qt|gcr-prompter"
|
||||
"dimaround, org.kde.polkit-kde-authentication-agent-1|Pinentry|pinentry-qt|gcr-prompter"
|
||||
"stayfocused, org.kde.polkit-kde-authentication-agent-1|Pinentry|pinentry-qt|gcr-prompter"
|
||||
# Network and Bluetooth control panels
|
||||
"float, pavucontrol|nm-connection-editor|overskride|io.github.kaii_lb.Overskride"
|
||||
"size 800 600, pavucontrol|nm-connection-editor|overskride|io.github.kaii_lb.Overskride"
|
||||
"move onscreen 100%-820 50,pavucontrol|nm-connection-editor|overskride|io.github.kaii_lb.Overskride"
|
||||
# Audio control panel
|
||||
"float, pavucontrol"
|
||||
"size 800 600, pavucontrol"
|
||||
"move onscreen 100%-820 50,pavucontrol"
|
||||
# File browser and picker dialog
|
||||
"float, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
||||
"size 800 600, org.gnome.Nautilus|xdg-desktop-portal-gtk"
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
(pkgs.writeShellScriptBin "clean-config" (builtins.readFile ./shell/clean-config.sh))
|
||||
(pkgs.writeShellScriptBin "rsync-local-config" (builtins.readFile ./shell/rsync-local-config.sh))
|
||||
(pkgs.writeShellScriptBin "xdg-query-program" (builtins.readFile ./shell/xdg-query-program.sh))
|
||||
(pkgs.writeShellScriptBin "animate-wallpaper" (builtins.readFile ./shell/animate-wallpaper.sh))
|
||||
(pkgs.writeShellScriptBin "mount-onedrive" (builtins.readFile ./shell/mount-onedrive.sh))
|
||||
];
|
||||
}
|
||||
|
|
9
system/home/scripts/shell/animate-wallpaper.sh
Normal file
|
@ -0,0 +1,9 @@
|
|||
WALLPAPER_FILE="$HOME/.wallpaper.gif"
|
||||
|
||||
if [ ! -f "$WALLPAPER_FILE" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
systemctl --user start swww-daemon.service &&
|
||||
swww img "$WALLPAPER_FILE" &&
|
||||
systemctl --user stop hyprpaper.service
|
|
@ -10,7 +10,11 @@
|
|||
programs.waybar = {
|
||||
enable = true;
|
||||
systemd.enable = true;
|
||||
settings.main = {
|
||||
settings.main =
|
||||
let
|
||||
terminal = "${config.programs.alacritty.package}/bin/alacritty -e";
|
||||
in
|
||||
{
|
||||
name = "main";
|
||||
layer = "top";
|
||||
position = "left";
|
||||
|
@ -107,6 +111,7 @@
|
|||
};
|
||||
"ignored-players" = [
|
||||
"com"
|
||||
"org"
|
||||
"firefox"
|
||||
];
|
||||
};
|
||||
|
@ -149,7 +154,7 @@
|
|||
format-linked = "";
|
||||
format-disconnected = "";
|
||||
tooltip-format = "{essid} ({signalStrength}%)";
|
||||
on-click = "${pkgs.networkmanagerapplet}/bin/nm-connection-editor";
|
||||
on-click = "${terminal} ${pkgs.networkmanager}/bin/nmtui";
|
||||
};
|
||||
bluetooth = {
|
||||
format = "";
|
||||
|
@ -158,7 +163,7 @@
|
|||
format-on = "";
|
||||
format-connected = "";
|
||||
tooltip-format = "{status} | {device_alias}";
|
||||
on-click = "${pkgs.overskride}/bin/overskride";
|
||||
on-click = "${terminal} ${pkgs.bluez}/bin/bluetoothctl";
|
||||
};
|
||||
"clock#calendar" =
|
||||
let
|
||||
|
|
Before Width: | Height: | Size: 747 KiB |
Before Width: | Height: | Size: 7 MiB |
Before Width: | Height: | Size: 5.3 MiB |
Before Width: | Height: | Size: 7.8 MiB |
Before Width: | Height: | Size: 3.6 MiB |
Before Width: | Height: | Size: 82 MiB |
Before Width: | Height: | Size: 4 MiB |
Before Width: | Height: | Size: 562 KiB |
Before Width: | Height: | Size: 39 KiB |
BIN
system/wallpapers/default.png
Normal file
After Width: | Height: | Size: 4.1 MiB |
Before Width: | Height: | Size: 4.3 MiB |
Before Width: | Height: | Size: 3.7 MiB |
Before Width: | Height: | Size: 1,000 KiB |
Before Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 4.7 MiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 4.9 MiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 8.3 MiB |
Before Width: | Height: | Size: 12 MiB |
Before Width: | Height: | Size: 14 MiB |
Before Width: | Height: | Size: 11 MiB |
Before Width: | Height: | Size: 4.6 MiB |
Before Width: | Height: | Size: 7.9 MiB |
Before Width: | Height: | Size: 10 MiB |
Before Width: | Height: | Size: 6 MiB |
Before Width: | Height: | Size: 668 KiB |
Before Width: | Height: | Size: 6.6 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 984 KiB |
Before Width: | Height: | Size: 480 KiB |
Before Width: | Height: | Size: 3.9 MiB |
Before Width: | Height: | Size: 229 KiB |
Before Width: | Height: | Size: 5.1 MiB |
|
@ -1,5 +1,11 @@
|
|||
{ lib, username, ... }:
|
||||
{
|
||||
lib,
|
||||
pkgs,
|
||||
username,
|
||||
...
|
||||
}:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [ twinkle ];
|
||||
home-manager.users.${username} =
|
||||
{ config, ... }:
|
||||
{
|
||||
|
|