This commit is contained in:
2026-02-17 23:40:43 +00:00
parent 1caf2a2583
commit 32d8f9bd4f
7 changed files with 50 additions and 17 deletions

View File

@@ -4,6 +4,7 @@
nixos = nixos =
{ {
modulesPath, modulesPath,
lib,
pkgs, pkgs,
config, config,
... ...
@@ -23,8 +24,8 @@
boot.kernelModules = [ "kvm-amd" ]; boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
nixpkgs.hostPlatform = pkgs.lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.amd.updateMicrocode = pkgs.lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}; };
}; };
} }

View File

@@ -11,12 +11,18 @@
den.aspects.doloro-shared den.aspects.doloro-shared
modules.sops modules.sops
modules.hyprland modules.hyprland
modules.fish
modules.tuigreet
modules.kitty
modules.fonts
<modules/hyprland/doloro-settings> <modules/hyprland/doloro-settings>
(modules.obs { (modules.obs {
virtual_audio_devices = true; virtual_audio_devices = true;
autostart = true; autostart = true;
}) })
<modules/common/gaming> <modules/common/gaming>
modules.helium
modules.stylix
]; ];
nixos = nixos =
{ config, pkgs, ... }: { config, pkgs, ... }:
@@ -29,9 +35,26 @@
homeManager = homeManager =
{ home, pkgs, ... }: { home, pkgs, ... }:
{ {
wayland.windowManager.hyprland.settings = {
monitor = [
"HDMI-A-1, 1920x1080@60, 0x0, 1"
"DP-3, 1920x1080@144, 1920x0, 1"
];
exec-once = [
"hyprctl dispatch workspace 2" # shit solution to get quickshell on the right monitor
];
workspace = [
"name:2, monitor:DP-3"
];
input = {
kb_layout = "gb";
follow_mouse = 2;
sensitivity = -0.5;
};
};
home.packages = with pkgs; [ home.packages = with pkgs; [
legcord legcord
telegram telegram-desktop
]; ];
}; };
}; };

View File

@@ -31,6 +31,8 @@
"rd.systemd.show_status=auto" "rd.systemd.show_status=auto"
]; ];
services.openssh.enable = true;
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
networking.firewall.enable = false; networking.firewall.enable = false;
@@ -54,6 +56,7 @@
"exec" "exec"
]; ];
}; };
services.gnome.gnome-keyring.enable = true;
hardware.nvidia = { hardware.nvidia = {

View File

@@ -1,20 +1,19 @@
{ den, __findFile, ... }: { den, __findFile, ... }:
{ {
# Homes # Homes
# den.homes.x86_64-linux.doloro-desktop = { den.homes.x86_64-linux.doloro-desktop = {
# userName = "doloro"; userName = "doloro";
# }; };
# TODO # TODO
den.homes.x86_64-linux.doloro-laptop = { den.homes.x86_64-linux.doloro-laptop = {
userName = "doloro"; userName = "doloro";
}; };
# Machines # Machines
# den.hosts.x86_64-linux.desktop = { den.hosts.x86_64-linux.desktop = {
# users.doloro = { users.doloro = {
# includes = [ <modules/user/groups> ]; aspect = "doloro-desktop";
# aspect = "doloro-desktop"; };
# }; };
# };
# TODO # TODO
den.hosts.x86_64-linux.laptop = { den.hosts.x86_64-linux.laptop = {
users.doloro = { users.doloro = {

View File

@@ -1,6 +1,7 @@
{ modules, ... }: { modules, ... }:
{ {
modules.dunst = { modules.dunst = {
homeManager = {
services.dunst = { services.dunst = {
enable = true; enable = true;
settings = { settings = {
@@ -10,4 +11,5 @@
}; };
}; };
}; };
};
} }

View File

@@ -18,6 +18,7 @@
home.packages = [ home.packages = [
inputs.heliumFlake.packages.x86_64-linux.helium inputs.heliumFlake.packages.x86_64-linux.helium
]; ];
nixpkgs.config.allowUnfree = true;
# Gives me widevine support. yay # Gives me widevine support. yay
xdg.configFile."net.imput.helium/WidevineCdm/latest-component-updated-widevine-cdm" = { xdg.configFile."net.imput.helium/WidevineCdm/latest-component-updated-widevine-cdm" = {
text = ''{"Path":"${pkgs.widevine-cdm}/share/google/chrome/WidevineCdm"}''; text = ''{"Path":"${pkgs.widevine-cdm}/share/google/chrome/WidevineCdm"}'';

View File

@@ -3,6 +3,9 @@
modules.hyprland = { modules.hyprland = {
provides = { provides = {
doloro-settings = { doloro-settings = {
includes = [
modules.dunst
];
homeManager = homeManager =
{ pkgs, home, ... }: { pkgs, home, ... }:
{ {
@@ -10,6 +13,7 @@
pkgs.hyprcursor pkgs.hyprcursor
pkgs.wlogout pkgs.wlogout
pkgs.tofi pkgs.tofi
pkgs.killall
]; ];
home.pointerCursor = { home.pointerCursor = {
enable = true; enable = true;