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
|
||||
## NetworkManager
|
||||
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)
|
||||
### Settings
|
||||
#### General
|
||||
|
@ -33,7 +89,12 @@ Startup With: Start Page
|
|||
#### Appearance
|
||||
Use Animation: NO!
|
||||
#### Themes
|
||||
Theme: Private
|
||||
Theme: Custom
|
||||
Background: #2e3440
|
||||
Foreground: #eceff4
|
||||
Highlight: #88c0d0
|
||||
Accent: #4c566a
|
||||
Corner Rounding: 2
|
||||
#### Tabs
|
||||
- Display Close Button: Permanantly
|
||||
- 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.environments.sway
|
||||
home.gui.environment.gnome
|
||||
home.gui.environments.gnome
|
||||
|
||||
#home.gaming.emulators.ds
|
||||
#home.gaming.games.minecraft
|
||||
#home.gaming.games.osu
|
||||
#home.gaming.platforms.steam
|
||||
|
||||
#home.bluetooth
|
||||
home.bluetooth
|
||||
home.network_manager
|
||||
|
||||
home.apps.vivaldi
|
||||
|
@ -71,6 +71,14 @@
|
|||
];
|
||||
};
|
||||
|
||||
hardware.opengl.extraPackages = with pkgs; [
|
||||
vaapiIntel
|
||||
vaapiVdpau
|
||||
libvdpau-va-gl
|
||||
intel-media-driver
|
||||
];
|
||||
|
||||
|
||||
services.getty.extraArgs =
|
||||
[ "--skip-login" "--login-options" "chaos" ];
|
||||
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
_: {
|
||||
{ pkgs, lib, ... }: {
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
displayManager.gdm.enable = true;
|
||||
desktopManager.gnome.enable = true;
|
||||
displayManager.gdm.wayland = false;
|
||||
|
||||
};
|
||||
environment.gnome.excludePackages = [
|
||||
pkgs.gnome.cheese
|
||||
|
@ -21,7 +23,17 @@ _: {
|
|||
pkgs.gnome-tour
|
||||
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.power-profiles-daemon.enable = lib.mkForce false;
|
||||
hardware.pulseaudio.enable = lib.mkForce false;
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
||||
services.xserver = { layout = "gb"; };
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue