This commit is contained in:
Lilith 2024-06-11 00:12:54 +02:00
parent 67aa9ec0ea
commit 6a9f4d40c8
Signed by: lilith
GPG key ID: 8712A0F317C37175
10 changed files with 60 additions and 26 deletions

View file

@ -9,9 +9,9 @@
programs.firefox = { programs.firefox = {
enable = true; enable = true;
# nativeMessagingHosts = with pkgs; [ nativeMessagingHosts = with pkgs; [
# tridactyl-native tridactyl-native
# ]; ];
policies = { policies = {
Homepage = { Homepage = {

View file

@ -1,6 +1,7 @@
{...}: { {...}: {
programs.git = { programs.git = {
enable = true; enable = true;
lfs.enable = true;
userName = "Lilith"; userName = "Lilith";
userEmail = "ole@benstem.de"; userEmail = "ole@benstem.de";
difftastic.enable = true; difftastic.enable = true;

View file

@ -24,6 +24,7 @@
]; ];
exec-once = [ exec-once = [
"hyprlock"
"ssh-agent" "ssh-agent"
"[workspace special:keepass silent] keepassxc" "[workspace special:keepass silent] keepassxc"
]; ];

View file

@ -1,4 +1,4 @@
{...}:{ { config, ...}:{
programs.hyprlock = { programs.hyprlock = {
enable = true; enable = true;
@ -11,14 +11,23 @@
background = [ background = [
{ {
color = "rgba(25, 20, 20, 1.0)"; path = "screenshot";
# color = "rgba(25, 20, 20, 1.0)";
blur_passes = 2;
blur_size = 7;
noise = 0.0117;
contrast = 0.8916;
brightness = 0.8172;
vibrancy = 0.1696;
vibrancy_darkness = 0.0;
} }
]; ];
input-field = [ input-field = [
{ {
size = "200, 50"; size = "800, 80";
position = "0, -80"; position = "0, 0";
monitor = ""; monitor = "";
dots_center = true; dots_center = true;
fade_on_empty = false; fade_on_empty = false;

View file

@ -23,6 +23,8 @@
keepassxc keepassxc
ncspot ncspot
vesktop
btop btop
htop htop
]; ];

View file

@ -5,11 +5,12 @@
".config/sops" ".config/sops"
".config/keepassxc" ".config/keepassxc"
".config/obsidian" ".config/obsidian"
".config/discord" ".config/vesktop"
".gnupg" ".gnupg"
".ssh" ".ssh"
".thunderbird" ".thunderbird"
".mozilla"
"nixos" "nixos"
"sync" "sync"

View file

@ -35,24 +35,7 @@ in {
conf.extraConfig conf.extraConfig
conf.hardware-configuration conf.hardware-configuration
./audio.nix ./full.nix
./boot.nix
./env.nix
./networking.nix
./persistence.nix
./bluetooth.nix
./btrfs.nix
./fonts.nix
./nix.nix
./nfs.nix
./users.nix
./sops.nix
./ssh.nix
./steam.nix
./stylix.nix
./syncthing.nix
./wayland.nix
./zsh.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
({config, ...}: { ({config, ...}: {

View file

@ -3,5 +3,6 @@
EDITOR = "hx"; EDITOR = "hx";
VISUAL = "hx"; VISUAL = "hx";
FLAKE = conf.home + /nixos; FLAKE = conf.home + /nixos;
ELECTRON_OZONE_PLATFORM_HINT = "auto";
}; };
} }

24
system/full.nix Normal file
View file

@ -0,0 +1,24 @@
{lib, config, ...}: {
imports = [
./audio.nix
./boot.nix
./env.nix
./networking.nix
./persistence.nix
./bluetooth.nix
./btrfs.nix
./fonts.nix
./nix.nix
./nfs.nix
./users.nix
./sops.nix
./ssh.nix
./steam.nix
./stylix.nix
./syncthing.nix
./wayland.nix
./zsh.nix
] ++ lib.optionals conf.gaming.enable [
./vr.nix
];
}

12
system/vr.nix Normal file
View file

@ -0,0 +1,12 @@
{...}: {
services.monado = {
enable = true;
defaultRuntime = true;
};
systemd.user.services.monado.environment = {
STEAMVR_LH_ENABLE = "1";
XRT_COMPOSITOR_COMPUTE = "1";
WMR_HANDTRACKING = "0";
};
}