.
This commit is contained in:
@@ -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 ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user