omg it's working again

This commit is contained in:
Tyler Mayoff 2025-09-19 22:00:06 -04:00
parent bca8eb1549
commit 9be3738726
6 changed files with 25 additions and 18 deletions

View file

@ -98,7 +98,7 @@
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
# home-manager.backupFileExtension = "bak"; home-manager.backupFileExtension = "bak";
home-manager.extraSpecialArgs = {inherit inputs outputs nixosModules homeModules darwinModules;}; home-manager.extraSpecialArgs = {inherit inputs outputs nixosModules homeModules darwinModules;};
home-manager.users.tyler = import ./machines/wash/home.nix; home-manager.users.tyler = import ./machines/wash/home.nix;
} }

View file

@ -13,7 +13,6 @@
# dotfiles # dotfiles
age age
unstable.chezmoi unstable.chezmoi
nh
# backup # backup
restic restic
@ -40,6 +39,11 @@
yaml-language-server yaml-language-server
]; ];
programs.nh = {
enable = true;
package = pkgs.unstable.nh;
};
programs.bat = { programs.bat = {
enable = true; enable = true;
}; };

View file

@ -19,6 +19,8 @@ in {
xdg-desktop-portal-gtk xdg-desktop-portal-gtk
gnome-keyring gnome-keyring
upower
mods.xwayland-satellite mods.xwayland-satellite
wlsunset wlsunset
]; ];
@ -373,8 +375,8 @@ in {
# // block-out-from "screencast" # // block-out-from "screencast"
# } # }
# // Example: enable rounded corners for all windows. # Example: enable rounded corners for all windows.
# // (This example rule is commented out with a "/-" in front.) # (This example rule is commented out with a "/-" in front.)
# /-window-rule { # /-window-rule {
# geometry-corner-radius 12 # geometry-corner-radius 12
# clip-to-geometry true # clip-to-geometry true
@ -393,8 +395,8 @@ in {
# Most actions that you can bind here can also be invoked programmatically with # Most actions that you can bind here can also be invoked programmatically with
# `niri msg action do-something`. # `niri msg action do-something`.
# // Mod-Shift-/, which is usually the same as Mod-?, # Mod-Shift-/, which is usually the same as Mod-?,
# // shows a list of important hotkeys. # shows a list of important hotkeys.
"Mod+Shift+Slash".action = show-hotkey-overlay; "Mod+Shift+Slash".action = show-hotkey-overlay;
# Suggested binds for running programs: terminal, app launcher, screen locker. # Suggested binds for running programs: terminal, app launcher, screen locker.
@ -408,20 +410,20 @@ in {
}; };
# Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } # Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
# // You can also use a shell. Do this if you need pipes, multiple commands, etc. # You can also use a shell. Do this if you need pipes, multiple commands, etc.
# // Note: the entire command goes as a single argument in the end. # Note: the entire command goes as a single argument in the end.
# // Mod+T { spawn "bash" "-c" "notify-send hello && exec alacritty"; } # Mod+T { spawn "bash" "-c" "notify-send hello && exec alacritty"; }
# // Example volume keys mappings for PipeWire & WirePlumber. # Example volume keys mappings for PipeWire & WirePlumber.
# // The allow-when-locked=true property makes them work even when the session is locked. # The allow-when-locked=true property makes them work even when the session is locked.
# XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; } # XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; }
# XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; } # XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; }
# XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; } # XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; }
# XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } # XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; }
# // Open/close the Overview: a zoomed-out view of workspaces and windows. # Open/close the Overview: a zoomed-out view of workspaces and windows.
# // You can also move the mouse into the top-left hot corner, # You can also move the mouse into the top-left hot corner,
# // or do a four-finger swipe up on a touchpad. # or do a four-finger swipe up on a touchpad.
"Mod+O" = { "Mod+O" = {
repeat = false; repeat = false;
action = toggle-overview; action = toggle-overview;

View file

@ -9,7 +9,7 @@
../../home/home-backup.nix ../../home/home-backup.nix
../../home/gui.nix ../../home/gui.nix
../../home/gnome.nix # ../../home/gnome.nix
../../home/niri.nix ../../home/niri.nix
../../home/helide ../../home/helide

View file

@ -3,9 +3,9 @@
enable = true; enable = true;
package = package =
if pkgs.stdenv.isDarwin # if pkgs.stdenv.isDarwin
then pkgs.unstable.ghostty-bin # then pkgs.unstable.ghostty-bin
else pkgs.unstable.ghostty; pkgs.unstable.ghostty;
settings = { settings = {
theme = "light:Rose Pine Dawn,dark:Rose Pine"; theme = "light:Rose Pine Dawn,dark:Rose Pine";

View file

@ -10,6 +10,7 @@
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
niri-flake.cache.enable = true; niri-flake.cache.enable = true;
programs.niri.enable = true; programs.niri.enable = true;
services.upower.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
nautilus nautilus