ba
This commit is contained in:
@@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
@@ -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 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"}'';
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user