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?
|
||||
* [ ] 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)
|
||||
|
||||
---
|
||||
|
|
|
@ -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
|
||||
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
|
||||
|
|
|
@ -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 = {
|
||||
|
||||
};
|
||||
};
|
||||
}
|
|
@ -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
|
||||
];
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 ];
|
||||
}
|
|
@ -21,7 +21,6 @@
|
|||
# List packages installed in system profile
|
||||
environment.systemPackages = with pkgs; [
|
||||
sbctl
|
||||
powerline-go
|
||||
wget
|
||||
killall
|
||||
curl
|
||||
|
|
|
@ -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";
|
||||
|
@ -93,15 +98,18 @@
|
|||
|
||||
environment.systemPackages = with pkgs; [
|
||||
# Fingerprint software
|
||||
fprintd
|
||||
fprintd
|
||||
|
||||
# nVidia gpu options
|
||||
vulkan-loader
|
||||
vulkan-validation-layers
|
||||
vulkan-tools
|
||||
gwe
|
||||
nvtop-nvidia
|
||||
|
||||
# Game related things
|
||||
gamemode
|
||||
|
||||
# WINE
|
||||
wineWowPackages.stable
|
||||
winetricks
|
||||
|
|
Loading…
Reference in a new issue