Add syncthing base
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -1,9 +1,16 @@
|
||||
{ config, inputs, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
config,
|
||||
inputs,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [
|
||||
inputs.disko.nixosModules.disko
|
||||
(import ../format.nix { device = "/dev/disk/by-id/nvme-SAMSUNG_MZVL22T0HBLB-00BL2_S64RNE0R602762"; })
|
||||
(import ../format.nix {
|
||||
device = "/dev/disk/by-id/nvme-SAMSUNG_MZVL22T0HBLB-00BL2_S64RNE0R602762";
|
||||
})
|
||||
./hardware-configuration.nix
|
||||
../.
|
||||
];
|
||||
@@ -58,31 +65,38 @@
|
||||
};
|
||||
|
||||
boot = {
|
||||
kernelParams = [ "amd_pstate=active" "video=eDP-1:2560x1600@165" ];
|
||||
kernelParams = [
|
||||
"amd_pstate=active"
|
||||
"video=eDP-1:2560x1600@165"
|
||||
];
|
||||
initrd.kernelModules = [ "amdgpu" ];
|
||||
};
|
||||
|
||||
home-manager.sharedModules = lib.mkIf config.programs.hyprland.enable [{
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
monitor = "eDP-1, 2560x1600@165, 0x0, 1.25";
|
||||
env = [ "WLR_DRM_DEVICES,$HOME/.config/hypr/card" ];
|
||||
device = [{
|
||||
name = "syna2ba6:00-06cb:ce44-touchpad";
|
||||
sensitivity = 0.5;
|
||||
}];
|
||||
gestures.workspace_swipe_distance = 600;
|
||||
};
|
||||
home-manager.sharedModules = lib.mkIf config.programs.hyprland.enable [
|
||||
{
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
monitor = "eDP-1, 2560x1600@165, 0x0, 1.25";
|
||||
env = [ "WLR_DRM_DEVICES,$HOME/.config/hypr/card" ];
|
||||
device = [
|
||||
{
|
||||
name = "syna2ba6:00-06cb:ce44-touchpad";
|
||||
sensitivity = 0.5;
|
||||
}
|
||||
];
|
||||
gestures.workspace_swipe_distance = 600;
|
||||
};
|
||||
|
||||
programs = {
|
||||
zsh.loginExtra = lib.mkBefore (builtins.readFile ./card.sh);
|
||||
# VSCode does not play well with fractional scaling
|
||||
vscode.userSettings."window.zoomLevel" = (1.25 - 1) / 0.2;
|
||||
};
|
||||
programs = {
|
||||
zsh.loginExtra = lib.mkBefore (builtins.readFile ./card.sh);
|
||||
# VSCode does not play well with fractional scaling
|
||||
vscode.userSettings."window.zoomLevel" = (1.25 - 1) / 0.2;
|
||||
};
|
||||
|
||||
theme = {
|
||||
cursor.size = 24;
|
||||
};
|
||||
}];
|
||||
theme = {
|
||||
cursor.size = 24;
|
||||
};
|
||||
}
|
||||
];
|
||||
|
||||
nixpkgs.config = {
|
||||
cudaSupport = true;
|
||||
|
@@ -1,10 +1,13 @@
|
||||
{ lib, modulesPath, ... }:
|
||||
|
||||
{
|
||||
imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
|
||||
|
||||
boot = {
|
||||
initrd.availableKernelModules = [ "nvme" "ahci" "usbhid" ];
|
||||
initrd.availableKernelModules = [
|
||||
"nvme"
|
||||
"ahci"
|
||||
"usbhid"
|
||||
];
|
||||
kernelModules = [ "kvm-amd" ];
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user