gnom e
This commit is contained in:
parent
960ad1dfc2
commit
78ce3bafd5
|
@ -25,6 +25,62 @@ mkfs.ext4 -L nixos ${DEVICE_UNENCRYPTED_ROOT}
|
||||||
unbase64 it from vault
|
unbase64 it from vault
|
||||||
## NetworkManager
|
## NetworkManager
|
||||||
Grab passwords from Vault
|
Grab passwords from Vault
|
||||||
|
## Gnome
|
||||||
|
(if using gnome)
|
||||||
|
### Settings App
|
||||||
|
#### Mouse Settings
|
||||||
|
Disable Natural Scrolling
|
||||||
|
#### Multitasking
|
||||||
|
Fixed number of workspaces: 9
|
||||||
|
#### Keyboard
|
||||||
|
Set keyboard to UK English Default
|
||||||
|
#### Keyboard Shortcuts
|
||||||
|
Alt+Num for all workspace switch
|
||||||
|
Alt+Shift+Num for all move window
|
||||||
|
Alt+F for Fullscreen
|
||||||
|
Alt+Shift+F for Maximize
|
||||||
|
Print for save screenshot to clipboard
|
||||||
|
Shift+Print for screenshot area
|
||||||
|
Alt+Shift+Q for close window
|
||||||
|
Custom Alt+Enter for `kitty`
|
||||||
|
Custom: Alt+D for `rofi -show run`
|
||||||
|
Run these because gnome cant do this:
|
||||||
|
```
|
||||||
|
for i in {1..9}
|
||||||
|
do
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-${i} "['<Alt>${i}']"
|
||||||
|
done
|
||||||
|
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-1 "['<Shift><Alt>exclam']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-2 "['<Shift><Alt>quotedbl']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-3 "['<Shift><Alt>sterling']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-4 "['<Shift><Alt>dollar']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-5 "['<Shift><Alt>percent']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-6 "['<Shift><Alt>asciicircum']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-7 "['<Shift><Alt>ampersand']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-8 "['<Shift><Alt>asterisk']"
|
||||||
|
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-9 "['<Shift><Alt>parenleft']"
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
#### Accessability
|
||||||
|
Cursor Size: Medium
|
||||||
|
Disable Animations
|
||||||
|
### Gnome-Extensions-App
|
||||||
|
Enable Just Perfection
|
||||||
|
### Just Pefection
|
||||||
|
Custom
|
||||||
|
Disable Workspace Popup
|
||||||
|
Disable Search
|
||||||
|
Disable Dash
|
||||||
|
Animation: No.
|
||||||
|
|
||||||
|
### Gnome-Tweaks
|
||||||
|
Fonts: All to whatever readable comic sans/code
|
||||||
|
Hinting: Full
|
||||||
|
Antialiasing: Subpixel
|
||||||
|
Top Bar: Enable battery percentage
|
||||||
|
Clock: Enable All
|
||||||
## Browser (vivaldi)
|
## Browser (vivaldi)
|
||||||
### Settings
|
### Settings
|
||||||
#### General
|
#### General
|
||||||
|
@ -33,7 +89,12 @@ Startup With: Start Page
|
||||||
#### Appearance
|
#### Appearance
|
||||||
Use Animation: NO!
|
Use Animation: NO!
|
||||||
#### Themes
|
#### Themes
|
||||||
Theme: Private
|
Theme: Custom
|
||||||
|
Background: #2e3440
|
||||||
|
Foreground: #eceff4
|
||||||
|
Highlight: #88c0d0
|
||||||
|
Accent: #4c566a
|
||||||
|
Corner Rounding: 2
|
||||||
#### Tabs
|
#### Tabs
|
||||||
- Display Close Button: Permanantly
|
- Display Close Button: Permanantly
|
||||||
- Active Tab Minimum Width: 150px
|
- Active Tab Minimum Width: 150px
|
||||||
|
|
|
@ -1 +1,6 @@
|
||||||
{...}: {}
|
{tree, ...}: {
|
||||||
|
imports = with tree; [
|
||||||
|
home.apps.kitty
|
||||||
|
home.apps.rofi
|
||||||
|
];
|
||||||
|
}
|
|
@ -44,14 +44,14 @@
|
||||||
|
|
||||||
home.gui
|
home.gui
|
||||||
home.gui.environments.sway
|
home.gui.environments.sway
|
||||||
home.gui.environment.gnome
|
home.gui.environments.gnome
|
||||||
|
|
||||||
#home.gaming.emulators.ds
|
#home.gaming.emulators.ds
|
||||||
#home.gaming.games.minecraft
|
#home.gaming.games.minecraft
|
||||||
#home.gaming.games.osu
|
#home.gaming.games.osu
|
||||||
#home.gaming.platforms.steam
|
#home.gaming.platforms.steam
|
||||||
|
|
||||||
#home.bluetooth
|
home.bluetooth
|
||||||
home.network_manager
|
home.network_manager
|
||||||
|
|
||||||
home.apps.vivaldi
|
home.apps.vivaldi
|
||||||
|
@ -71,6 +71,14 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hardware.opengl.extraPackages = with pkgs; [
|
||||||
|
vaapiIntel
|
||||||
|
vaapiVdpau
|
||||||
|
libvdpau-va-gl
|
||||||
|
intel-media-driver
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
services.getty.extraArgs =
|
services.getty.extraArgs =
|
||||||
[ "--skip-login" "--login-options" "chaos" ];
|
[ "--skip-login" "--login-options" "chaos" ];
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
_: {
|
{ pkgs, lib, ... }: {
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager.gdm.enable = true;
|
displayManager.gdm.enable = true;
|
||||||
desktopManager.gnome.enable = true;
|
desktopManager.gnome.enable = true;
|
||||||
|
displayManager.gdm.wayland = false;
|
||||||
|
|
||||||
};
|
};
|
||||||
environment.gnome.excludePackages = [
|
environment.gnome.excludePackages = [
|
||||||
pkgs.gnome.cheese
|
pkgs.gnome.cheese
|
||||||
|
@ -21,7 +23,17 @@ _: {
|
||||||
pkgs.gnome-tour
|
pkgs.gnome-tour
|
||||||
pkgs.gnome.geary
|
pkgs.gnome.geary
|
||||||
];
|
];
|
||||||
environment.systemPackages = with pkgs; [ gnomeExtensions.appindicator ];
|
environment.systemPackages = with pkgs; [
|
||||||
|
gnomeExtensions.appindicator
|
||||||
|
gnome.gnome-tweaks
|
||||||
|
gnomeExtensions.just-perfection
|
||||||
|
];
|
||||||
services.udev.packages = with pkgs; [ gnome3.gnome-settings-daemon ];
|
services.udev.packages = with pkgs; [ gnome3.gnome-settings-daemon ];
|
||||||
|
|
||||||
|
services.power-profiles-daemon.enable = lib.mkForce false;
|
||||||
|
hardware.pulseaudio.enable = lib.mkForce false;
|
||||||
|
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
|
|
||||||
|
services.xserver = { layout = "gb"; };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue