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

View file

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