Rearrange things, add notes, configure vscode hm module

This commit is contained in:
iFargle 2023-08-28 11:47:56 +09:00
parent 856824d7ec
commit fd34ac7c62
15 changed files with 38 additions and 15 deletions

View file

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

View file

@ -1 +1,3 @@
(setq doom-theme 'doom-gruvbox) (setq doom-theme 'doom-gruvbox)
(setq doom-themes-treemacs-theme "doom-colors")

View file

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

View file

@ -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 = {
};
}; };
} }

View file

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

View file

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

View file

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

View file

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

View file

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