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?
* [ ] 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)
* [ ] doom-emacs / spacemacs overlay install / configuration
* [x] doom-emacs / spacemacs overlay install / configuration
* [ ] gnome-terminal theming (or alternatives)
---

View file

@ -1 +1,3 @@
(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
modeline ; snazzy, Atom-inspired modeline, plus API
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
(popup +defaults) ; tame sudden yet inevitable temporary windows
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
vc-gutter ; vcs diff in the fringe
vi-tilde-fringe ; fringe tildes to mark beyond EOB

View file

@ -2,10 +2,22 @@
programs.vscode = {
enable = true;
package = pkgs.vscodium;
enableUpdateCheck = false;
enableExtensionUpdateCheck = false;
extensions = with pkgs.vscode-extensions; [
waderyan.gitblame
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 = [
./hyprland-conf.nix
./mako-conf.nix
./rofi-conf.nix
./swaylock-conf.nix
./waybar-conf.nix
./swayosd-conf.nix
./gruvbox/hyprland-conf.nix
./gruvbox/mako-conf.nix
./gruvbox/rofi-conf.nix
./gruvbox/swaylock-conf.nix
./gruvbox/waybar-conf.nix
./gruvbox/swayosd-conf.nix
];
}

View file

@ -92,12 +92,14 @@
pkgs.xdg-utils # Utilities for better X/Wayland integration
pkgs.bitwarden-cli # 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
# Themes
pkgs.gruvbox-gtk-theme # Gruvbox Theme
pkgs.papirus-icon-theme # Papirus Icons
# wayland-packages
inputs.nixpkgs-wayland.packages.${platform}.wayprompt # from nixpkgs-wayland exclusively - pinentry UI
];
# Enable sound with pipewire.

View file

@ -1,5 +1,5 @@
{ config, pkgs, ... }: {
# Enable tailscale and open port 22 on it
services = { tailscale.enable = true; };
services.tailscale.enable = true;
networking.firewall.interfaces.tailscale0.allowedTCPPorts = [ 22 ];
}

View file

@ -21,7 +21,6 @@
# List packages installed in system profile
environment.systemPackages = with pkgs; [
sbctl
powerline-go
wget
killall
curl

View file

@ -12,6 +12,11 @@
boot.kernelModules = [ "kvm-intel" "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."/" = {
device = "/dev/disk/by-label/ROOT";
fsType = "btrfs";
@ -94,14 +99,17 @@
environment.systemPackages = with pkgs; [
# Fingerprint software
fprintd
# nVidia gpu options
vulkan-loader
vulkan-validation-layers
vulkan-tools
gwe
nvtop-nvidia
# Game related things
gamemode
# WINE
wineWowPackages.stable
winetricks