Rearrange things, add notes, configure vscode hm module
This commit is contained in:
parent
856824d7ec
commit
fd34ac7c62
15 changed files with 38 additions and 15 deletions
|
@ -31,7 +31,7 @@ nixos-rebuild switch --flake '/etc/nixos#<HOSTNAME>'
|
||||||
* [ ] vscodium and user-config.js file?
|
* [ ] vscodium and user-config.js file?
|
||||||
* [ ] rofi - bitwarden-cli / bitwarden-menu ([Link](https://search.nixos.org/packages?channel=23.05&show=bitwarden-menu&from=0&size=50&sort=relevance&type=packages&query=bitwarden))
|
* [ ] rofi - bitwarden-cli / bitwarden-menu ([Link](https://search.nixos.org/packages?channel=23.05&show=bitwarden-menu&from=0&size=50&sort=relevance&type=packages&query=bitwarden))
|
||||||
* [ ] Try and submit this as a nixpkg - [Link](https://github.com/SylEleuth/gruvbox-plus-icon-pack)
|
* [ ] Try and submit this as a nixpkg - [Link](https://github.com/SylEleuth/gruvbox-plus-icon-pack)
|
||||||
* [ ] doom-emacs / spacemacs overlay install / configuration
|
* [x] doom-emacs / spacemacs overlay install / configuration
|
||||||
* [ ] gnome-terminal theming (or alternatives)
|
* [ ] gnome-terminal theming (or alternatives)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
(setq doom-theme 'doom-gruvbox)
|
(setq doom-theme 'doom-gruvbox)
|
||||||
|
|
||||||
|
(setq doom-themes-treemacs-theme "doom-colors")
|
|
@ -39,11 +39,11 @@
|
||||||
minimap ; show a map of the code on the side
|
minimap ; show a map of the code on the side
|
||||||
modeline ; snazzy, Atom-inspired modeline, plus API
|
modeline ; snazzy, Atom-inspired modeline, plus API
|
||||||
nav-flash ; blink cursor line after big motions
|
nav-flash ; blink cursor line after big motions
|
||||||
neotree ; a project drawer, like NERDTree for vim
|
;;neotree ; a project drawer, like NERDTree for vim
|
||||||
ophints ; highlight the region an operation acts on
|
ophints ; highlight the region an operation acts on
|
||||||
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
||||||
tabs ; a tab bar for Emacs
|
tabs ; a tab bar for Emacs
|
||||||
;;treemacs ; a project drawer, like neotree but cooler
|
treemacs ; a project drawer, like neotree but cooler
|
||||||
;;unicode ; extended unicode support for various languages
|
;;unicode ; extended unicode support for various languages
|
||||||
vc-gutter ; vcs diff in the fringe
|
vc-gutter ; vcs diff in the fringe
|
||||||
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
||||||
|
|
|
@ -2,10 +2,22 @@
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vscodium;
|
package = pkgs.vscodium;
|
||||||
|
enableUpdateCheck = false;
|
||||||
|
enableExtensionUpdateCheck = false;
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
waderyan.gitblame
|
waderyan.gitblame
|
||||||
vscodevim.vim
|
vscodevim.vim
|
||||||
|
oderwat.indent-rainbow
|
||||||
|
naumovs.color-highlight
|
||||||
|
|
||||||
|
# Themes
|
||||||
|
jdinhlife.gruvbox
|
||||||
|
github.github-vscode-theme
|
||||||
|
enkia.tokyo-night
|
||||||
|
dracula-theme.theme-dracula
|
||||||
];
|
];
|
||||||
|
userSettings = {
|
||||||
|
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -1,10 +1,10 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
./hyprland-conf.nix
|
./gruvbox/hyprland-conf.nix
|
||||||
./mako-conf.nix
|
./gruvbox/mako-conf.nix
|
||||||
./rofi-conf.nix
|
./gruvbox/rofi-conf.nix
|
||||||
./swaylock-conf.nix
|
./gruvbox/swaylock-conf.nix
|
||||||
./waybar-conf.nix
|
./gruvbox/waybar-conf.nix
|
||||||
./swayosd-conf.nix
|
./gruvbox/swayosd-conf.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,12 +92,14 @@
|
||||||
pkgs.xdg-utils # Utilities for better X/Wayland integration
|
pkgs.xdg-utils # Utilities for better X/Wayland integration
|
||||||
pkgs.bitwarden-cli # Bitwarden for rofi
|
pkgs.bitwarden-cli # Bitwarden for rofi
|
||||||
pkgs.bitwarden-menu # Bitwarden for rofi
|
pkgs.bitwarden-menu # Bitwarden for rofi
|
||||||
inputs.nixpkgs-wayland.packages.${platform}.wayprompt # from nixpkgs-wayland exclusively - pinentry UI
|
|
||||||
pkgs.pulsemixer # TUI Pipewire / volume management
|
pkgs.pulsemixer # TUI Pipewire / volume management
|
||||||
|
|
||||||
# Themes
|
# Themes
|
||||||
pkgs.gruvbox-gtk-theme # Gruvbox Theme
|
pkgs.gruvbox-gtk-theme # Gruvbox Theme
|
||||||
pkgs.papirus-icon-theme # Papirus Icons
|
pkgs.papirus-icon-theme # Papirus Icons
|
||||||
|
|
||||||
|
# wayland-packages
|
||||||
|
inputs.nixpkgs-wayland.packages.${platform}.wayprompt # from nixpkgs-wayland exclusively - pinentry UI
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable sound with pipewire.
|
# Enable sound with pipewire.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ config, pkgs, ... }: {
|
{ config, pkgs, ... }: {
|
||||||
# Enable tailscale and open port 22 on it
|
# Enable tailscale and open port 22 on it
|
||||||
services = { tailscale.enable = true; };
|
services.tailscale.enable = true;
|
||||||
networking.firewall.interfaces.tailscale0.allowedTCPPorts = [ 22 ];
|
networking.firewall.interfaces.tailscale0.allowedTCPPorts = [ 22 ];
|
||||||
}
|
}
|
|
@ -21,7 +21,6 @@
|
||||||
# List packages installed in system profile
|
# List packages installed in system profile
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
sbctl
|
sbctl
|
||||||
powerline-go
|
|
||||||
wget
|
wget
|
||||||
killall
|
killall
|
||||||
curl
|
curl
|
||||||
|
|
|
@ -12,6 +12,11 @@
|
||||||
boot.kernelModules = [ "kvm-intel" "acpi_call" ];
|
boot.kernelModules = [ "kvm-intel" "acpi_call" ];
|
||||||
boot.extraModulePackages = with config.boot.kernelPackages; [ acpi_call ];
|
boot.extraModulePackages = with config.boot.kernelPackages; [ acpi_call ];
|
||||||
|
|
||||||
|
# This expects the following:
|
||||||
|
# /boot is "VFAT" fstype with label "BOOT"
|
||||||
|
# / is "btrfs" fstype with label "ROOT"
|
||||||
|
# swap is "swap" fstype with label "SWAP"
|
||||||
|
|
||||||
fileSystems."/" = {
|
fileSystems."/" = {
|
||||||
device = "/dev/disk/by-label/ROOT";
|
device = "/dev/disk/by-label/ROOT";
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
|
@ -93,15 +98,18 @@
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Fingerprint software
|
# Fingerprint software
|
||||||
fprintd
|
fprintd
|
||||||
|
|
||||||
# nVidia gpu options
|
# nVidia gpu options
|
||||||
vulkan-loader
|
vulkan-loader
|
||||||
vulkan-validation-layers
|
vulkan-validation-layers
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
gwe
|
gwe
|
||||||
nvtop-nvidia
|
nvtop-nvidia
|
||||||
|
|
||||||
# Game related things
|
# Game related things
|
||||||
gamemode
|
gamemode
|
||||||
|
|
||||||
# WINE
|
# WINE
|
||||||
wineWowPackages.stable
|
wineWowPackages.stable
|
||||||
winetricks
|
winetricks
|
||||||
|
|
Loading…
Reference in a new issue