This commit is contained in:
ChaotiCryptidz 2022-02-14 15:16:35 +00:00
parent 960ad1dfc2
commit 78ce3bafd5
4 changed files with 92 additions and 6 deletions

View file

@ -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

View file

@ -1 +1,6 @@
{...}: {}
{tree, ...}: {
imports = with tree; [
home.apps.kitty
home.apps.rofi
];
}

View file

@ -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" ];

View file

@ -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"; };
}