This commit is contained in:
Vivian 2022-12-01 09:09:08 +01:00
parent 1dbcb0b1a4
commit 8c8e13310d
5 changed files with 72 additions and 36 deletions

View file

@ -50,6 +50,7 @@
# Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
programs.dconf.enable = true;
services.udisks2.enable = true;
@ -83,7 +84,10 @@
#media-session.enable = true;
};
environment.systemPackages = with pkgs; [ gnome3.gnome-tweaks ];
environment.systemPackages = with pkgs; [
gnome3.gnome-tweaks
wireguard-tools
];
# Define a user account. Don't forget to set a password with passwd.
users.users.victor = {

View file

@ -24,8 +24,8 @@ with lib.hm.gvariant;
};
"org/gnome/mutter/keybindings" = {
"toggle-tiled-left" = [ "<Super>bracketleft" ];
"toggle-tiled-right" = [ "<Super>bracketright" ];
toggle-tiled-left = [ "<Super>bracketleft" ];
toggle-tiled-right = [ "<Super>bracketright" ];
};
"org/gnome/desktop/wm/keybindings" = {

View file

@ -13,12 +13,13 @@ in {
imports = [
./dconf.nix
./theme.nix
];
home.packages = with pkgs; [
btop
calibre
element-desktop-wayland
element-desktop
fusee-launcher
gcc
gimp
@ -74,7 +75,6 @@ in {
"latex.clean.subfolder.enabled" = true;
"latex.outDir" = "%TMPDIR%/%RELATIVE_DOC%";
};
# "workbench.colorTheme" = "Catppuccin Frappé";
"editor.fontFamily" =
"'DejaVuSansMono Nerd Font', 'monospace', monospace";
"keyboard.dispatch" = "keyCode";
@ -88,7 +88,6 @@ in {
extensions = with pkgs.vscode-extensions;
with pkgs.v.vscode-extensions; [
brettm12345.nixfmt-vscode
# catppuccin.catppuccin-vsc
codezombiech.gitignore
editorconfig.editorconfig
foxundermoon.shell-format

View file

@ -0,0 +1,33 @@
{ lib, pkgs, config, ... }:
let
theme = "Catppuccin-Pink-Dark";
cursorTheme = config.home.pointerCursor.name;
in {
home.pointerCursor = {
name = "Catppuccin-Frappe-Pink-Cursors";
size = 32;
package = pkgs.catppuccin-cursors.frappePink;
};
gtk = {
enable = true;
theme = {
name = theme;
package = pkgs.catppuccin-gtk;
};
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme.override { color = "violet"; };
};
cursorTheme = {
name = cursorTheme;
package = config.home.pointerCursor.package;
size = config.home.pointerCursor.size;
};
};
programs.vscode = {
userSettings."workbench.colorTheme" = "Catppuccin Frappé";
extensions = [ pkgs.vscode-extensions.catppuccin.catppuccin-vsc ];
};
}