update
This commit is contained in:
parent
c85bfd53f4
commit
2f71fd70d9
2 changed files with 29 additions and 3 deletions
|
|
@ -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";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
22
home.nix
22
home.nix
|
|
@ -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";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue