This commit is contained in:
Ray Andrew 2024-10-26 15:33:26 -05:00
parent c85bfd53f4
commit 2f71fd70d9
2 changed files with 29 additions and 3 deletions

View file

@ -8,6 +8,8 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
boot.kernelParams = [ "resume_offset=533760" ];
boot.resumeDevice = "/dev/pool/root";
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@ -27,6 +29,7 @@
services.xserver.xkb.layout = "us"; services.xserver.xkb.layout = "us";
# services.xserver.xkb.options = "caps:ctrl_modifier"; # services.xserver.xkb.options = "caps:ctrl_modifier";
security.sudo.extraConfig = "Defaults lecture=never";
security.pam.services.login.fprintAuth = false; security.pam.services.login.fprintAuth = false;
security.pam.services.sudo.fprintAuth = false; security.pam.services.sudo.fprintAuth = false;
@ -48,6 +51,7 @@
services.libinput.enable = true; services.libinput.enable = true;
users.users.root.hashedPasswordFile = "/persist/passwords/root"; users.users.root.hashedPasswordFile = "/persist/passwords/root";
users.users.rayandrew = { users.users.rayandrew = {
isNormalUser = true; isNormalUser = true;
@ -191,6 +195,10 @@
"CAP_SETGID" "CAP_SETGID"
]; ];
swapDevices = [
{ device = "/swap/swapfile"; }
];
system.stateVersion = "24.11"; system.stateVersion = "24.11";
} }

View file

@ -14,7 +14,7 @@
"Videos" "Videos"
"Code" "Code"
".gnupg" ".gnupg"
".ssh" # ".ssh"
".local/share/keyrings" ".local/share/keyrings"
".local/share/direnv" ".local/share/direnv"
".config/1Password" ".config/1Password"
@ -124,7 +124,16 @@
allowOther = true; allowOther = true;
}; };
home.stateVersion = "24.11"; home.persistence."/persist/home/rayandrew/dotfiles" = {
removePrefixDirectory = true;
allowOther = true;
directories = [
"scripts/bin"
"ssh/.config/ssh"
];
files = [
];
};
programs.home-manager = { programs.home-manager = {
enable = true; enable = true;
@ -158,6 +167,7 @@
close = [ "<Super><Shift>q" "<Alt>F4" ]; close = [ "<Super><Shift>q" "<Alt>F4" ];
}; };
"org/gnome/settings-daemon/plugins/media-keys" = { "org/gnome/settings-daemon/plugins/media-keys" = {
video-out = [ ];
custom-keybindings = [ custom-keybindings = [
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal/" "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/terminal/"
]; ];
@ -170,10 +180,13 @@
"org/gnome/mutter/keybindings" = { "org/gnome/mutter/keybindings" = {
toggle-tiled-left = []; toggle-tiled-left = [];
toggle-tiled-right = []; toggle-tiled-right = [];
switch-monitor = [ "XF86Display" ];
}; };
"org/gnome/shell/extensions/pop-shell" = { "org/gnome/shell/extensions/pop-shell" = {
activate-launcher = [ "<Super>Space" ]; activate-launcher = [ "<Super>Space" ];
toggle-float = [ "<Super>p" ];
tile-enter = ["<Super>r"]; tile-enter = ["<Super>r"];
tile-by-default = true;
}; };
"org/gnome/desktop/background" = { "org/gnome/desktop/background" = {
picture-uri-dark = "file://${pkgs.nixos-artwork.wallpapers.nineish-dark-gray.src}"; picture-uri-dark = "file://${pkgs.nixos-artwork.wallpapers.nineish-dark-gray.src}";
@ -298,6 +311,10 @@
enable = true; enable = true;
}; };
programs.zathura = {
enable = true;
};
xdg.configFile."keyd/app.conf" = { xdg.configFile."keyd/app.conf" = {
text = '' text = ''
[firefox] [firefox]
@ -326,4 +343,5 @@ control.shift.p = macro(C-S-p)
# Wayland, X, etc. support for session vars # Wayland, X, etc. support for session vars
systemd.user.sessionVariables = config.home.sessionVariables; systemd.user.sessionVariables = config.home.sessionVariables;
home.stateVersion = "24.11";
} }