update
This commit is contained in:
parent
05a9d96d4e
commit
b220ff36bb
12 changed files with 49 additions and 54 deletions
|
|
@ -3,14 +3,16 @@
|
|||
programs.git = {
|
||||
enable = true;
|
||||
lfs.enable = true;
|
||||
userName = "Lilith";
|
||||
userEmail = "liv@benstem.de";
|
||||
difftastic.enable = true;
|
||||
signing = {
|
||||
key = "B96CE30E7F0B4319DE0025B4272C807BD91F8446";
|
||||
signByDefault = true;
|
||||
};
|
||||
extraConfig = {
|
||||
settings = {
|
||||
user = {
|
||||
name = "Lilith";
|
||||
email = "liv@benstem.de";
|
||||
};
|
||||
|
||||
diff = {
|
||||
algorith = "histogram";
|
||||
submodule = "log";
|
||||
|
|
@ -32,4 +34,5 @@
|
|||
init.defaultBranch = "main";
|
||||
};
|
||||
};
|
||||
programs.difftastic.enable = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ hyprland, ... }:
|
||||
{ hyprland, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
hyprland.homeManagerModules.default
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
wayland.windowManager.hyprland = {
|
||||
enable = true;
|
||||
# package = hyprland.packages.${pkgs.system}.hyprland;
|
||||
package = hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
|
||||
|
||||
xwayland.enable = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
{
|
||||
options.desktop.touchSupport = lib.mkEnableOption "Enables touch-related features";
|
||||
config.wayland.windowManager.hyprland = lib.mkIf config.desktop.touchSupport {
|
||||
plugins = [ hyprgrass.packages.${pkgs.system}.default ];
|
||||
plugins = [ hyprgrass.packages.${pkgs.stdenv.hostPlatform.system}.default ];
|
||||
|
||||
settings.plugin.touch_gestures = {
|
||||
sensitivity = 4.0;
|
||||
|
|
|
|||
|
|
@ -2,49 +2,50 @@
|
|||
{
|
||||
wayland.windowManager.hyprland.settings.windowrule = [
|
||||
# keepass special workplace
|
||||
"workspace special:keepass,class:org.keepassxc.KeePassXC,title:^(.*)(KeePassXC)(.*)$"
|
||||
"workspace special:keepass,match:class org.keepassxc.KeePassXC,match:title ^(.*)(KeePassXC)(.*)$"
|
||||
|
||||
# show database unlock prompt on all workspaces
|
||||
"workspace unset silent,class:org.keepassxc.KeePassXC,title:Unlock Database - KeePassXC,"
|
||||
"center,class:org.keepassxc.KeePassXC,title:Unlock Database - KeePassXC,"
|
||||
"pin,class:org.keepassxc.KeePassXC,title:Unlock Database - KeePassXC,"
|
||||
"workspace unset silent,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
||||
"center on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
||||
"pin on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
||||
"stay_focused on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
||||
|
||||
# show inline images with ueberzugpp
|
||||
"noanim, class:^ueberzugpp_(.*)$"
|
||||
"no_anim on, match:class ^ueberzugpp_(.*)$"
|
||||
|
||||
# clipboard manager clipse
|
||||
"float,class:(clipse)"
|
||||
"size 50% 50%,class:(clipse)"
|
||||
"center, class:(clipse)"
|
||||
"float on,match:class (clipse)"
|
||||
"size 50% 50%,match:class (clipse)"
|
||||
"center on, match:class (clipse)"
|
||||
|
||||
# path of exile / poetrade hacks
|
||||
"tag +poe, class:^(steam_app_238960)$"
|
||||
"tag +poe, class:^(steam_app_2694490)$"
|
||||
"tag +poe, title:^(Path of Exile)$"
|
||||
"fullscreen, tag:poe"
|
||||
"tag +poe, match:class ^(steam_app_238960)$"
|
||||
"tag +poe, match:class ^(steam_app_2694490)$"
|
||||
"tag +poe, match:title ^(Path of Exile)$"
|
||||
"fullscreen on, match:tag poe"
|
||||
|
||||
"tag +awakened-poe-trade,class:^(awakened-poe-trade)$"
|
||||
"tag +awakened-poe-trade,class:^(exiled-exchange-2)$"
|
||||
"float,tag:awakened-poe-trade"
|
||||
"noblur,tag:awakened-poe-trade"
|
||||
"nofocus,tag:awakened-poe-trade"
|
||||
"noshadow,tag:awakened-poe-trade"
|
||||
"noborder,tag:awakened-poe-trade"
|
||||
"pin,tag:awakened-poe-trade"
|
||||
"renderunfocused,tag:awakened-poe-trade"
|
||||
"size 90% 90%,tag:awakened-poe-trade"
|
||||
"center,tag:awakened-poe-trade"
|
||||
"tag +awakened-poe-trade,match:class ^(awakened-poe-trade)$"
|
||||
"tag +awakened-poe-trade,match:class ^(exiled-exchange-2)$"
|
||||
"float on,match:tag awakened-poe-trade"
|
||||
"no_blur on,match:tag awakened-poe-trade"
|
||||
"no_focus on,match:tag awakened-poe-trade"
|
||||
"no_shadow on,match:tag awakened-poe-trade"
|
||||
"border_size 0, match:tag awakened-poe-trade"
|
||||
"pin on,match:tag awakened-poe-trade"
|
||||
"render_unfocused on,match:tag awakened-poe-trade"
|
||||
"size 90% 90%,match:tag awakened-poe-trade"
|
||||
"center on,match:tag awakened-poe-trade"
|
||||
|
||||
# "stayfocused,class:^(steam_app_238960)$"
|
||||
# "stayfocused,match:class ^(steam_app_238960)$"
|
||||
];
|
||||
wayland.windowManager.hyprland.settings.bind = [
|
||||
"SHIFT,Space,pass,class:^(awakened-poe-trade)$"
|
||||
"CTRL,D,pass,class:^(awakened-poe-trade)$"
|
||||
"CTRL ALT,D,pass,class:^(awakened-poe-trade)$"
|
||||
"SHIFT,Space,pass,match:class ^(awakened-poe-trade)$"
|
||||
"CTRL,D,pass,match:class ^(awakened-poe-trade)$"
|
||||
"CTRL ALT,D,pass,match:class ^(awakened-poe-trade)$"
|
||||
|
||||
"SHIFT,Space,pass,class:^(exiled-exchange-2)$"
|
||||
"CTRL,D,pass,class:^(exiled-exchange-2)$"
|
||||
"CTRL ALT,D,pass,class:^(exiled-exchange-2)$"
|
||||
"SHIFT,Space,pass,match:class ^(exiled-exchange-2)$"
|
||||
"CTRL,D,pass,match:class ^(exiled-exchange-2)$"
|
||||
"CTRL ALT,D,pass,match:class ^(exiled-exchange-2)$"
|
||||
|
||||
"SUPER, mouse_down, sendshortcut, , mouse:272"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
fcitx5 = {
|
||||
addons = with pkgs; [
|
||||
fcitx5-gtk
|
||||
fcitx5-chinese-addons
|
||||
qt6Packages.fcitx5-chinese-addons
|
||||
fcitx5-nord
|
||||
];
|
||||
ignoreUserConfig = true;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{ pkgs, rose-pine-hyprcursor, ... }:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
rose-pine-hyprcursor.packages.${pkgs.system}.default
|
||||
rose-pine-hyprcursor.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
||||
gcc
|
||||
gnumake
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
enableDefaultConfig = false;
|
||||
|
||||
matchBlocks = {
|
||||
"hpc" = {
|
||||
|
|
|
|||
|
|
@ -2,5 +2,6 @@
|
|||
{
|
||||
stylix.targets = {
|
||||
firefox.enable = true;
|
||||
zen-browser.profileNames = [ "lilith" ];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,4 @@
|
|||
|
||||
./virtualization.nix
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [ distrobox ];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,12 +13,13 @@
|
|||
git
|
||||
jq
|
||||
yq
|
||||
du-dust
|
||||
dust
|
||||
ripgrep
|
||||
sops
|
||||
wget
|
||||
wireguard-tools
|
||||
zip
|
||||
vpnc
|
||||
distrobox
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
services.dbus.enable = true;
|
||||
|
||||
programs.hyprland.enable = true;
|
||||
programs.hyprland.package = hyprland.packages.${pkgs.system}.hyprland;
|
||||
programs.hyprland.package = hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
|
|
|
|||
|
|
@ -13,17 +13,7 @@
|
|||
"x-systemd.automount"
|
||||
"noauto"
|
||||
"x-systemd.idle-timeout=600"
|
||||
"_netdev"
|
||||
];
|
||||
};
|
||||
fileSystems."/mnt/nas/torrent" = {
|
||||
device = "nixserver:/torrent";
|
||||
fsType = "nfs";
|
||||
options = [
|
||||
"nfsvers=4.2"
|
||||
"x-systemd.automount"
|
||||
"noauto"
|
||||
"x-systemd.idle-timeout=600"
|
||||
"x-systemd.device-timeout=1"
|
||||
"_netdev"
|
||||
];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue