Advertisement
Guest User

Untitled

a guest
Dec 24th, 2024
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.57 KB | None | 0 0
  1. { lib, config, pkgs, ... }:
  2.  
  3. {
  4.   home.username = "redacted";
  5.   home.homeDirectory = "/home/redacted";
  6.  
  7.   home.stateVersion = "24.11";
  8.  
  9.   home.sessionVariables = {};
  10.  
  11.   home.packages = with pkgs; [
  12.     fastfetch
  13.     vim-full
  14.     curl
  15.     wget
  16.     gnome-tweaks
  17.     gnome-extension-manager
  18.     gnomeExtensions.user-themes
  19.     gnomeExtensions.vitals
  20.     gnomeExtensions.dash-to-dock
  21.     whitesur-icon-theme
  22.     adw-gtk3
  23.     dconf-editor
  24.     ubuntu-sans
  25.     ubuntu-sans-mono
  26.     cmatrix
  27.     vscode
  28.   ];
  29.  
  30.   nixpkgs.config.allowUnfree = true;
  31.  
  32.   fonts.fontconfig.enable = true;
  33.   fonts.fontconfig.defaultFonts.monospace = [ "Ubuntu Sans Mono 11" ];
  34.   fonts.fontconfig.defaultFonts.sansSerif = [ "Ubuntu Sans 11" ];
  35.  
  36.   programs.git = {
  37.     enable = true;
  38.     userName = "redacted";
  39.     userEmail = "redacted;
  40.  };
  41.  
  42.  dconf.settings = {
  43.    "org/gnome/desktop/interface" = {
  44.      color-scheme = "prefer-dark";
  45.      gtk-theme = "adw-gtk3-dark";  
  46.      icon-theme = "WhiteSur-dark";      
  47.      cursor-theme = "Adwaita";
  48.      font-name = "Ubuntu Sans 11";
  49.      monospace-font-name = "Ubuntu Sans Mono 11";
  50.      document-font-name = "Ubuntu Sans 11";
  51.      enable-hot-corners = false;
  52.      clock-format = "24h";    
  53.    };
  54.  
  55.    "org/gnome/desktop/input-sources" = {
  56.      sources = "[('xkb', 'us'), ('xkb', 'ru')]";
  57.      xkb-options = [ "grp:ctrl_space_toggle" ];
  58.    };
  59.  
  60.    "org/gnome/shell" = {
  61.      disable-user-extensions = false;
  62.      enabled-extensions = [
  63.        "user-theme@gnome-shell-extensions.gcampax.github.com"
  64.        "Vitals@CoreCoding.com"
  65.        "dash-to-dock@micxgx.gmail.com"
  66.      ];
  67.      favorite-apps = [
  68.        "firefox.desktop"
  69.        "org.gnome.Nautilus.desktop"
  70.        "org.gnome.Ptyxis.desktop"
  71.        "gvim.desktop"
  72.      ];
  73.    };
  74.  
  75.    "org/gnome/desktop/peripherals/touchpad" = {
  76.      tap-to-click = true;
  77.      two-finger-scrolling-enabled = true;
  78.    };
  79.  
  80.    "org/gnome/desktop/wm/preferences" = {
  81.      theme = "Adwaita";            
  82.      audible-bell = false;
  83.      titlebar-font = "Ubuntu Sans 11";
  84.      button-layout = "appmenu:minimize,maximize,close";
  85.    };
  86.    
  87.    "org/gnome/Ptyxis" = {
  88.      font-name = "Ubuntu Sans Mono 11";
  89.      visual-bell = false;
  90.      audible-bell = false;
  91.      bold-is-bright = true;
  92.    };
  93.    
  94.    "org/gnome/desktop/background" = {
  95.      picture-uri = "color:#000000";
  96.      picture-uri-dark = "color:#000000";
  97.    };
  98.  
  99.    "org/gnome/desktop/sound" = {
  100.      event-sounds = true;
  101.    };
  102.  };
  103.  
  104.  programs.home-manager.enable = true;
  105. }
  106.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement