Compare commits

..

No commits in common. "29ac28bd154be7c6ca7e641d830054f8e26775c2" and "1f06944f93112a378688c8014a6e6a92c3458ef8" have entirely different histories.

51 changed files with 50 additions and 28 deletions

View File

@ -1,16 +0,0 @@
let
theme = import ../theme.nix;
in
{
catppuccin.cursors = {
enable = true;
flavor = theme.flavor;
accent = "dark";
};
home.pointerCursor = {
gtk.enable = true;
x11.enable = true;
size = 16;
};
}

View File

@ -14,7 +14,6 @@ in
inputs.nixvim.homeManagerModules.nixvim
./btop.nix
./cava.nix
./cursors.nix
./default-applications.nix
./development
./fish.nix
@ -30,6 +29,8 @@ in
./yazi
];
catppuccin.cursors.enable = true;
dconf = {
enable = true;
settings = {

View File

@ -4,6 +4,6 @@
./nixvim
./zed.nix
];
# TODO set Wayland vmOptions in Jetbrains products, Requires current installed version in path
# TODO set Walyland vmOptions in Jetbrains products, Requires current installed version
# -Dawt.toolkit.name=WLToolKit
}

View File

@ -4,6 +4,7 @@
{
imports = [
./binds.nix
./hyprcursor
./waybar
./hypridle
./hyprlock

View File

@ -0,0 +1,37 @@
{ pkgs, ... }:
let
cursorSize = 24;
cursorTheme = "rose-pine-hyprcursor";
cursorDir = "hyprcursors";
in
{
# TODO remove in favor of Catppuccin cursors
home = {
packages = with pkgs; [
hyprcursor
];
file = {
".local/share/icons/${cursorTheme}/manifest.hl".text = ''
name = ${cursorTheme}
description = BreezeX remixed with Rose Pine remixed to Hyprcursor format
version = 0.3.2
cursors_directory = ${cursorDir}
'';
".local/share/icons/${cursorTheme}/${cursorDir}" = {
source = ./${cursorDir};
recursive = true;
};
};
sessionVariables = {
XCURSOR_SIZE = cursorSize;
HYPRCURSOR_SIZE = cursorSize;
HYPRCURSOR_THEME = cursorSize;
};
};
wayland.windowManager.hyprland.settings.exec-once = [
"hyprctl setcursor $HYPRCURSOR_THEME $HYPRCURSOR_SIZE" # Set cursor
];
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +1,7 @@
let
# Time in seconds
lockAfter = 1200;
screenOffAfter = 1500;
#screenOffAfter = 1500;
suspendAfter = 7200;
in
{
@ -20,12 +20,12 @@ in
timeout = lockAfter;
on-timeout = "loginctl lock-session";
}
# Turn off screens
{
timeout = screenOffAfter;
on-timeout = "hyprctl dispatch dpms off";
on-resume = "hyprctl dispatch dpms on";
}
# Turn off screens TODO still buggy on DP-1
# {
# timeout = screenOffAfter;
# on-timeout = "hyprctl dispatch dpms off";
# on-resume = "hyprctl dispatch dpms on";
# }
# Suspend
{
timeout = suspendAfter;

View File

@ -7,8 +7,8 @@ in
{
wayland.windowManager.hyprland.settings = {
monitor = [
"DP-1, 3440x1440@175, 0x0, 1"
"DP-3, 3840x2160@60, 3440x0, 1.5, transform, 1"
"DP-1, 1920x1080@144, 0x0, 1"
"DP-3, 3840x2160@60, 1920x0, 1.5, transform, 1"
];
# Autostart

View File

@ -24,7 +24,6 @@
shellAliases = {
# Transfer shell config to target device
ssh = "kitty +kitten ssh";
nix-shell = "nix-shell --run fish"; # Start nix-shells using fish
};
};
};