This commit is contained in:
Vivian 2022-12-01 09:09:08 +01:00
parent 2dd3d2f5ab
commit 34674dac68
5 changed files with 72 additions and 36 deletions

View file

@ -34,11 +34,11 @@
"utils": "utils_5" "utils": "utils_5"
}, },
"locked": { "locked": {
"lastModified": 1667262410, "lastModified": 1669854260,
"narHash": "sha256-yqqvPvazG/Ci3WpIfPb+o+i2cNuyAYYY19lwJGCmUao=", "narHash": "sha256-Z8NAL3g4i5LAhxveNGJhrVDHxIBbUf1lVIy/Thr2RMU=",
"owner": "lovesegfault", "owner": "lovesegfault",
"repo": "beautysh", "repo": "beautysh",
"rev": "a1fdaff999db2dfc5032914630f5052360f4b432", "rev": "d616eb8d9d05ee4fb33de9c5521d99c3f0695d52",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -97,11 +97,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1669048207, "lastModified": 1669471061,
"narHash": "sha256-sCgM5+Dwz7qU8iBscP24JPvahyf01wQL0MPPz5n8amk=", "narHash": "sha256-7FdhCbyPB0ajZP/piWjyhd4bwHc9TZifY8htOjsmxt8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "comma", "repo": "comma",
"rev": "959a31aaec134d75802a47271a8df09563098fa2", "rev": "48b723b201e94958a29a35e4f64bb4391fe73464",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -378,11 +378,11 @@
"utils": "utils_2" "utils": "utils_2"
}, },
"locked": { "locked": {
"lastModified": 1669328018, "lastModified": 1669825171,
"narHash": "sha256-aJRMobnNDEXKwoSZFS4hGjGU1WDNxkQ82BVKAEohOfY=", "narHash": "sha256-HxlZHSiRGXnWAFbIJMeujqBe2KgACYx5XDRY0EA9P+4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "62cb5bcf93896e4dd6b4507dac7ba2e2e3abc9d7", "rev": "478610aa37c8339eacabfa03f07dacf5574edd47",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -397,11 +397,11 @@
"wlroots": "wlroots" "wlroots": "wlroots"
}, },
"locked": { "locked": {
"lastModified": 1669376092, "lastModified": 1669848587,
"narHash": "sha256-COBsAjliwMbzzTulrUKAOLQwdhN3D2kc0VSsfBVPZ1E=", "narHash": "sha256-N1tQXZmmzVXxCAgWBIWmWOgcViMvN5dPMkS58eoSF9c=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "0e6e8461eb0139c2ecd4c66d7995cefe2a7f5195", "rev": "b8ccf3dc3a03352bccae4cd01dcdd5bc3438c49f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -417,11 +417,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1668803733, "lastModified": 1669635788,
"narHash": "sha256-/zD2vsOlCE/7Qf4iDhRrJbK65SqCpF8qeBJUC7Go/wg=", "narHash": "sha256-xlJ4hbUm3KULq4daqopi+eAv1u57uLlTare04HL3X/c=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprpaper", "repo": "hyprpaper",
"rev": "e5d64c0be9662ab4b46b95d2e9af0a9f1fba4131", "rev": "ab85578dce442b80aa3378fe0304e6cb6f16f593",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -471,11 +471,11 @@
"utils": "utils_3" "utils": "utils_3"
}, },
"locked": { "locked": {
"lastModified": 1658267644, "lastModified": 1669807829,
"narHash": "sha256-NJRe1rnlF112eZwxNASlRL8/ghwD8g+lpHIYRkWQxC8=", "narHash": "sha256-rgQ8MYV1UD4Ynw0wzfl9hatgsV5GV7X6eM6ioSPKzls=",
"owner": "simple-nixos-mailserver", "owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver", "repo": "nixos-mailserver",
"rev": "004c229ca44c069d93c92abf67ff1619fb508c6a", "rev": "694e7d34f60028f4877517e1c7c73c9527fad400",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -492,11 +492,11 @@
"utils": "utils_4" "utils": "utils_4"
}, },
"locked": { "locked": {
"lastModified": 1669339063, "lastModified": 1669857900,
"narHash": "sha256-/NTh/VV7ypL9pDSKrog8PD17Q5PkCzEINwiZwCWwYso=", "narHash": "sha256-iR2lzvMURAKq1+h7OORDedL4EKzdWdMTg/VGqZR+sh0=",
"owner": "jyooru", "owner": "jyooru",
"repo": "nix-minecraft-servers", "repo": "nix-minecraft-servers",
"rev": "2ad0daaf4dee0649e4cc570689094cbdb298a009", "rev": "3d0c09b4c244674a18fe44063713589599278d18",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -677,11 +677,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1669052418, "lastModified": 1669542132,
"narHash": "sha256-M1I4BKXBQm2gey1tScemEh5TpHHE3gKptL7BpWUvL8s=", "narHash": "sha256-DRlg++NJAwPh8io3ExBJdNW7Djs3plVI5jgYQ+iXAZQ=",
"owner": "NULLx76", "owner": "NULLx76",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "20fc948445a6c22d4e8d5178e9a6bc6e1f5417c8", "rev": "a115bb9bd56831941be3776c8a94005867f316a7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -731,11 +731,11 @@
"nmdSrc": "nmdSrc" "nmdSrc": "nmdSrc"
}, },
"locked": { "locked": {
"lastModified": 1668602255, "lastModified": 1669827864,
"narHash": "sha256-65Zv8tSMKXVdOhoXOxYBlO3jGvGpUlU4BwqAfcrJLYs=", "narHash": "sha256-mEHr0zkeeYv3phz09BjiM6G5iWBg9DtIrZV6BQZrPic=",
"owner": "pta2002", "owner": "pta2002",
"repo": "nixvim", "repo": "nixvim",
"rev": "a601a75d0cae8229f1416506bd172e4e4aef3ce7", "rev": "bc045bd50a0bbb6d5b08965e9c7e375652975c8d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -986,11 +986,11 @@
}, },
"utils_5": { "utils_5": {
"locked": { "locked": {
"lastModified": 1667077288, "lastModified": 1667395993,
"narHash": "sha256-bdC8sFNDpT0HK74u9fUkpbf1MEzVYJ+ka7NXCdgBoaA=", "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817", "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

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

View file

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

View file

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