1
0
Fork 0

Update packages

master
dump_stack() 2022-09-24 14:37:07 +00:00
parent 00b8c13f5a
commit c40a7f66fc
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC
3 changed files with 23 additions and 18 deletions

View File

@ -21,6 +21,9 @@ in {
./auto-update.nix ./auto-update.nix
]; ];
boot.kernelPackages = nixos-small.linuxPackages_latest;
boot.kernelParams = [ "nouveau.modeset=0" ]; # comment out in case of nvidia
time.timeZone = "UTC"; time.timeZone = "UTC";
services.logind.extraConfig = '' services.logind.extraConfig = ''

View File

@ -17,9 +17,11 @@ in {
enable = true; enable = true;
enableContribAndExtras = true; enableContribAndExtras = true;
}; };
dpi = 282; # 15.6 inch, 3840x2160 dpi = 282; # 15.6 inch, 3840x2160, comment out in case of nvidia
}; };
#services.xserver.videoDrivers = [ "nvidia" ];
services.xserver.xautolock = { services.xserver.xautolock = {
enable = true; enable = true;
@ -44,8 +46,8 @@ in {
programs.dconf.enable = true; programs.dconf.enable = true;
programs.light.enable = true; programs.light.enable = true;
hardware.opengl.extraPackages = [ pkgs.vaapiIntel ]; hardware.opengl.enable = true;
hardware.opengl.extraPackages = [ pkgs.vaapiVdpau pkgs.vaapiIntel ];
sound.enable = true; sound.enable = true;
# > bluetooth audio # > bluetooth audio
@ -63,7 +65,6 @@ in {
hardware.pulseaudio = { hardware.pulseaudio = {
enable = true; enable = true;
package = pkgs.pulseaudioFull; package = pkgs.pulseaudioFull;
extraModules = [ pkgs.pulseaudio-modules-bt ];
}; };
# < bluetooth audio # < bluetooth audio
@ -78,7 +79,7 @@ in {
fonts = with pkgs; [ fonts = with pkgs; [
ubuntu_font_family ubuntu_font_family
noto-fonts-emoji noto-fonts-emoji
cantarell_fonts cantarell-fonts
cm_unicode cm_unicode
google-fonts google-fonts
go-font go-font
@ -141,6 +142,7 @@ in {
"fihnjjcciajhdojfnbdddfaoknhalnja" # I don't care about cookies "fihnjjcciajhdojfnbdddfaoknhalnja" # I don't care about cookies
"kbfnbcaeplbcioakkpcpgfkobkghlhen" # Grammarly "kbfnbcaeplbcioakkpcpgfkobkghlhen" # Grammarly
"mnjggcdmjocbbbhaepdhchncahnbgone" # SponsorBlock "mnjggcdmjocbbbhaepdhchncahnbgone" # SponsorBlock
"gkmndgjgpolmikgnipipfekglbbgjcel" # AutoHideDownloadsBar
]; ];
extraOpts = { extraOpts = {
DefaultBrowserSettingEnabled = true; DefaultBrowserSettingEnabled = true;
@ -162,17 +164,17 @@ in {
SyncDisabled = true; SyncDisabled = true;
SigninAllowed = false; SigninAllowed = false;
AudioCaptureAllowed = false; # AudioCaptureAllowed = false;
VideoCaptureAllowed = false; # VideoCaptureAllowed = false;
SSLErrorOverrideAllowed = false; SSLErrorOverrideAllowed = false;
AutoplayAllowed = false; AutoplayAllowed = false;
# 0 = Disable browser sign-in # 0 = Disable browser sign-in
BrowserSignin = 0; BrowserSignin = 0;
DefaultSearchProviderEnabled = true; #DefaultSearchProviderEnabled = true;
DefaultSearchProviderSearchURL = "https://duckduckgo.com/" #DefaultSearchProviderSearchURL = "https://duckduckgo.com/"
+ "?kae=d&k1=-1&kc=1&kav=1&kd=-1&kh=1&q={searchTerms}"; #+ "?kae=d&k1=-1&kc=1&kav=1&kd=-1&kh=1&q={searchTerms}";
# Do not allow any site to show desktop notifications # Do not allow any site to show desktop notifications
DefaultNotificationsSetting = 2; DefaultNotificationsSetting = 2;

View File

@ -60,15 +60,15 @@ in {
unstable.exoscale-cli unstable.metal-cli unstable.exoscale-cli unstable.metal-cli
# development # development
sbcl go sbcl go global
# gpg-related # gpg-related
gnupg yubikey-manager yubikey-personalization gnupg yubikey-manager yubikey-personalization
# virtualization # virtualization
kvm qemu_kvm
virtmanager virtmanager
virtviewer virt-viewer
spice spice
spice-gtk spice-gtk
@ -87,8 +87,8 @@ in {
(with epkgs.melpaPackages; [ (with epkgs.melpaPackages; [
# Programming languages modes # Programming languages modes
haskell-mode rust-mode scala-mode csharp-mode d-mode haskell-mode rust-mode scala-mode csharp-mode d-mode
solidity-mode php-mode go-mode ponylang-mode zig-mode solidity-mode go-mode ponylang-mode zig-mode
goimports gotools
# Development # Development
helm-gtags slime xcscope go-autocomplete helm-gtags slime xcscope go-autocomplete
# Configuration languages modes # Configuration languages modes
@ -122,10 +122,10 @@ in {
gnome3.gnome-font-viewer gnome3.gnome-font-viewer
# base x # base x
rofi xlibs.xmodmap xsecurelock kitty rofi xorg.xmodmap xsecurelock kitty
libnotify gtk_engines x2x evtest libnotify gtk_engines x2x evtest
pulsemixer arc-theme xclip pulsemixer arc-theme xclip
gnome3.dconf gnome3.dconf-editor gsettings-desktop-schemas gsettings-qt dconf gnome3.dconf-editor gsettings-desktop-schemas gsettings-qt
xorg.xcursorthemes capitaine-cursors gnome3.cheese xorg.xcursorthemes capitaine-cursors gnome3.cheese
# x apps # x apps
@ -133,7 +133,7 @@ in {
android-file-transfer libreoffice electrum gnome3.nautilus android-file-transfer libreoffice electrum gnome3.nautilus
signal-desktop signal-cli rdesktop wire-desktop signal-desktop signal-cli rdesktop wire-desktop
ghidra ghidra nonfree.davinci-resolve
(writeShellScriptBin "chromium" '' (writeShellScriptBin "chromium" ''
${chromium}/bin/chromium --force-dark-mode \ ${chromium}/bin/chromium --force-dark-mode \