This commit is contained in:
2024-03-30 12:25:16 +00:00
parent e9712f25ba
commit f62f90f8fc
2 changed files with 28 additions and 5 deletions
+18 -2
View File
@@ -18,6 +18,7 @@
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.plymouth.enable = true;
# networking.hostName = "nixos"; # Define your hostname. # networking.hostName = "nixos"; # Define your hostname.
# Pick only one of the below networking options. # Pick only one of the below networking options.
@@ -89,6 +90,15 @@
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
services.blueman.enable = true; services.blueman.enable = true;
hardware.opengl = {
enable = true;
# extraPackages = with pkgs; [
# vaapiIntel
# vaapiVdpau
# libvdpau-va-gl
# ];
# driSupport32Bit = true;
};
services.printing.enable = true; # Enable CUPS to print documents. services.printing.enable = true; # Enable CUPS to print documents.
@@ -124,7 +134,7 @@
nix.gc = { nix.gc = {
automatic = true; automatic = true;
dates = "weekly"; dates = "weekly";
options = "--delete-older-than 30d"; options = "--delete-older-than 20d";
}; };
nix.optimise = { nix.optimise = {
automatic = true; automatic = true;
@@ -134,7 +144,7 @@
users.users.liamm = { users.users.liamm = {
isNormalUser = true; isNormalUser = true;
description = "liamm"; description = "liamm";
extraGroups = [ "networkmanager" "wheel" "disk" "power" "video" ]; # Enable sudo for the user. extraGroups = [ "networkmanager" "wheel" "disk" "power" "video" "davfs2" "input" ]; # Enable sudo for the user.
}; };
programs.dconf.enable = true; programs.dconf.enable = true;
@@ -143,6 +153,7 @@
remotePlay.openFirewall = true; remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true; dedicatedServer.openFirewall = true;
}; };
programs.nix-ld.enable = true;
home-manager = { home-manager = {
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
users = { users = {
@@ -160,6 +171,8 @@
wl-clipboard wl-clipboard
alacritty alacritty
libnotify libnotify
mesa
libdrm
]; ];
@@ -167,6 +180,7 @@
hardware.system76.enableAll = true; hardware.system76.enableAll = true;
services = { services = {
gvfs.enable = true;
auto-cpufreq.enable = true; auto-cpufreq.enable = true;
thermald.enable = true; thermald.enable = true;
}; };
@@ -182,6 +196,8 @@
portal = { portal = {
enable = true; enable = true;
wlr.enable = true; wlr.enable = true;
gtkUsePortal = true;
extraPortals = with pkgs;[ xdg-desktop-portal-gtk xdg-desktop-portal-wlr ];
}; };
}; };
+8 -1
View File
@@ -14,6 +14,7 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
home.packages = with pkgs; [ home.packages = with pkgs; [
android-studio
brave brave
brightnessctl brightnessctl
contour contour
@@ -23,8 +24,10 @@
firefox firefox
floorp floorp
gnome.gnome-keyring gnome.gnome-keyring
gnome.gvfs
gnome.nautilus gnome.nautilus
grimblast grimblast
# gvfs
htop htop
keepassxc keepassxc
libtool libtool
@@ -38,6 +41,7 @@
picom picom
powertop powertop
praat praat
prismlauncher
signal-desktop signal-desktop
swayidle swayidle
swww swww
@@ -216,6 +220,9 @@
vimAlias = true; vimAlias = true;
vimdiffAlias = true; vimdiffAlias = true;
}; };
programs.obs-studio = {
enable = true;
};
programs.swaylock.enable = true; programs.swaylock.enable = true;
programs.waybar = { programs.waybar = {
enable = true; enable = true;
@@ -261,6 +268,6 @@
defaultCacheTtl = 1800; defaultCacheTtl = 1800;
enableSshSupport = true; enableSshSupport = true;
}; };
#services.nexcloud-client.enable = true; services.nextcloud-client.enable = true;
services.swayidle.enable = true; services.swayidle.enable = true;
} }