This commit is contained in:
Daniel Flanagan 2024-01-16 21:14:14 -06:00
parent 3b134dc131
commit 586fd9524b
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4
9 changed files with 37 additions and 7 deletions

View file

@ -12,6 +12,7 @@ with builtins;
"firefox"
"fish"
"git"
"gnome"
"helix"
"htop"
"hyprland"

View file

@ -0,0 +1,7 @@
{...}: {
dconf.settings = {
"org/gnome/mutter" = {
experimental-features = ["scale-monitor-framebuffer"];
};
};
}

View file

@ -133,9 +133,9 @@
{
command = lib.concatStringsSep " " [
"swayidle -w"
"timeout 300 'notify-send \"Idling in 300 seconds\"'"
"after-resume 'notify-send \"Idling cancelled.\"'"
"timeout 480 'notify-send -u critical \"Idling in 120 seconds\"'"
"before-sleep 'swaylock'"
"timeout 300 'notify-send \"Idling in 5 minutes\"' resume 'notify-send \"Idling cancelled.\"'"
"timeout 480 'notify-send -u critical \"Idling in 2 minutes\"'"
"timeout 510 'notify-send -u critical \"Idling in 90 seconds\"'"
"timeout 540 'notify-send -u critical \"Idling in 60 seconds!\"'"
"timeout 570 'notify-send -u critical \"Idling in 30 seconds!\"'"
@ -150,9 +150,7 @@
"timeout 598 'notify-send -u critical \"Idling in 2 seconds!\"'"
"timeout 599 'notify-send -u critical \"Idling in 1 second!\"'"
"timeout 600 'swaylock -f'"
"timeout 600 'swaymsg \"output * dpms off\"'"
"after-resume 'swaymsg \"output * dpms on\" & maybe-good-morning &'"
"before-sleep 'swaylock'"
"timeout 600 'swaymsg \"output * dpms off\"' resume 'swaymsg \"output * dpms on\" & maybe-good-morning &'"
];
}
# {command = "firefox";}

View file

@ -144,7 +144,7 @@
};
console = {
font = "Lat2-Terminus16";
# font = "Lat2-Terminus16";
useXkbConfig = true;
earlySetup = true;

View file

@ -35,6 +35,7 @@
imports = with outputs.homeManagerModules; [
common
gnome
senpai
iex
cargo

View file

@ -8,6 +8,7 @@ with builtins;
"ewwbar"
"desktop-usage"
"intel"
"lutris"
"pipewire"
"pipewire-low-latency"
"podman"

View file

@ -10,6 +10,12 @@
services.xserver.desktopManager.gnome = {
enable = true;
extraGSettingsOverridePackages = [pkgs.gnome.mutter];
extraGSettingsOverrides = ''
[org.gnome.mutter]
experimental-features=['scale-monitor-framebuffer']
'';
};
programs.gnupg.agent = {

14
modules/nixos/lutris.nix Normal file
View file

@ -0,0 +1,14 @@
{pkgs, ...}: {
environment = {
systemPackages = with pkgs; [
(
lutris.override {
extraPkgs = pkgs: [
# List package dependencies here
wineWowPackages.waylandFull
];
}
)
];
};
}

View file

@ -15,7 +15,9 @@ in {
flake.diskoConfigurations.standard
inputs.hardware.nixosModules.framework-13-7040-amd
desktop-usage
gnome
podman
lutris
postgres
wifi
# hyprland