From e9d014c280a4db1152f0a38e264aba955ff3e9da Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Wed, 1 Sep 2021 16:55:36 +0200 Subject: [PATCH 1/2] RPI config --- home.nix | 153 ------------------------------------------------------- 1 file changed, 153 deletions(-) diff --git a/home.nix b/home.nix index b1f869c..efc9e63 100644 --- a/home.nix +++ b/home.nix @@ -1,5 +1,4 @@ { pkgs, lib, ... }: - let nord = import ./themes/nord.nix; onedark = import ./themes/onedark.nix; @@ -18,7 +17,6 @@ in } ) # Custom packges ]; - home = { language.base = "it_IT.UTF-8"; keyboard = { @@ -26,188 +24,37 @@ in options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ]; }; packages = with pkgs; [ - pulseaudio - easyeffects - - kubectl - docker-compose - docker-machine - - arandr - authy - blender - btop - catgirl # IRC - cava - discord - # evolution - file - # firefox - gallery-dl - gitkraken - gnome.dconf-editor - gnome.eog - gnome.evince - gnomeExtensions.appindicator - gnomeExtensions.caffeine - gnomeExtensions.dash-to-dock - gnomeExtensions.dynamic-panel-transparency - gnomeExtensions.just-perfection - gnome.file-roller - gnome.geary - gnome.ghex - gnome.gitg - gnome.gnome-screenshot - gnome.gnome-sound-recorder - gnome.gnome-sudoku - gnome.gnome-system-monitor - gnome.gnome-tweaks - gnome.nautilus - gnome.quadrapassel - gnome.seahorse - gnome.sushi - gnome.tracker - google-chrome - gucharmap htop - # hyperspace-cli - inkscape - jetbrains.datagrip - keepassxc - krita - libreoffice-fresh - # lutris - megacmd - mpv neofetch nix-prefetch-scripts - openvpn - pavucontrol - pcmanfm - pentablet-driver - procps-ng ripgrep - rofimoji - skype - slack - spotify - tdesktop - teams - transmission-gtk - virt-manager wget - # wineFull - wireguard - xclip - xournalpp - zoom-us - zotero - - hunspellDicts.en_GB-large - hunspellDicts.en_US-large - hunspellDicts.it_IT - - # ( - # dwarf-fortress-packages.dwarf-fortress-full.override { - # enableLegendsBrowser = false; - # enableTextMode = true; - # theme = "phoebus"; - # } - # ) - - ( - retroarch.override { - cores = with pkgs.libretro; [ - mgba - pcsx_rearmed - ppsspp - ]; - } - ) ]; }; - imports = [ ./modules/configurations.nix ./modules/fonts.nix - - ./modules/alacritty.nix ./modules/bash.nix ./modules/bat.nix ./modules/bottom.nix ./modules/broot.nix - # ./modules/bspwm.nix ./modules/dircolors.nix ./modules/direnv.nix - # ./modules/dunst.nix - # ./modules/fzf.nix ./modules/git.nix - ./modules/go.nix ./modules/gpg.nix - ./modules/grobi.nix ./modules/info.nix - # ./modules/joystickwake.nix ./modules/jq.nix ./modules/kakoune.nix - ./modules/keep.nix - # ./modules/keepassxc.nix ./modules/keychain.nix - # ./modules/kitty.nix ./modules/lf.nix - ./modules/libinput-gestures.nix - ./modules/lorri.nix ./modules/man.nix - # ./modules/mangohud.nix ./modules/megasync.nix - ./modules/nix-index.nix - ./modules/noti.nix - ./modules/obs-studio.nix - ./modules/onedrive.nix - # ./modules/pazi.nix - # ./modules/picom.nix - # ./modules/polybar.nix - ./modules/gtk_theme.nix - ./modules/rofi.nix - # ./modules/screen_locker.nix ./modules/ssh.nix ./modules/starship.nix - # ./modules/sxhkd.nix - ./modules/syncthing.nix - ./modules/terminator.nix ./modules/tmux.nix - ./modules/update_background.nix - ./modules/whatsapp.nix - # ./modules/xidlehook.nix - # ./modules/zathura.nix ./modules/zoxide.nix ./modules/zsh.nix - - ./modules/pro_audio.nix - ./modules/security.nix - ./modules/shell_aliases.nix ]; - programs.home-manager.enable = true; - - services = { - # blueman-applet.enable = true; - # caffeine.enable = true; - # cbatticon.enable = true; - gnome-keyring.enable = true; - # network-manager-applet.enable = true; - playerctld.enable = true; - # poweralertd.enable = true; - }; - - # xsession = { - # enable = true; - # numlock.enable = true; - # initExtra = '' - # ## Touchpad - # ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Natural Scrolling Enabled' 1 - # ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Tapping Enabled' 1 - # ''; - # }; - } From 200d58a75f56dcf18a18087ba5519ab63742af73 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Mon, 13 Sep 2021 16:07:54 +0200 Subject: [PATCH 2/2] Disable most kakoune dependencies --- modules/kakoune.nix | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/modules/kakoune.nix b/modules/kakoune.nix index fb52b9b..7c805ef 100644 --- a/modules/kakoune.nix +++ b/modules/kakoune.nix @@ -1,7 +1,6 @@ { config, lib, pkgs, ... }: let strPalette = with pkgs.rice; palette.toRgbShortHex colorPalette; - cfg = { enableCppSupport = true; enableDataSupport = true; @@ -15,7 +14,6 @@ let enableShellSupport = true; enableSpellingSupport = true; }; - packages = with pkgs; [ (makeDesktopItem { @@ -88,7 +86,6 @@ let aspellDicts.it ] ); - plugins = with pkgs; [ kakounePlugins.prelude-kak kakounePlugins.kak-lsp @@ -101,9 +98,7 @@ in home.sessionVariables = { EDITOR = "kak"; VISUAL = "kak"; }; programs.bash.shellAliases = { k = "kak"; }; programs.zsh.shellAliases = { k = "kak"; }; - home.packages = packages; - programs.kakoune = { enable = true; config = { @@ -171,8 +166,6 @@ in "add-highlighter global/ regex \\h+$ 0:Error # Highlight trailing spaces" "eval %sh{kak-lsp --kakoune -s $kak_session}" "lsp-enable" - - # Kak-lsp snippet support '' def -hidden insert-c-n %{ try %{ @@ -183,7 +176,6 @@ in } } '' - "powerline-start" "require-module connect-broot" "require-module connect-lf" @@ -191,7 +183,6 @@ in ]; plugins = plugins; }; - xdg.configFile."kak/colors/nord.kak".text = with strPalette; '' set-face global value rgb:${normal.magenta},default set-face global type rgb:${bright.white},default @@ -220,13 +211,11 @@ in set-face global Prompt rgb:${normal.cyan},rgb:${normal.black} set-face global BufferPadding default,default ''; - xdg.configFile."kak-lsp/kak-lsp.toml".text = with pkgs; builtins.concatStringsSep "\n" ( [ '' snippet_support = false verbosity = 2 - [server] timeout = 1800 # seconds = 30 minutes '' @@ -246,7 +235,6 @@ in roots = ["package.json"] command = "${nodePackages.vscode-langservers-extracted}/bin/vscode-json-language-server" args = ["--stdio"] - [language.yaml] filetypes = ["yaml"] roots = [".git"] @@ -277,19 +265,16 @@ in roots = ["package.json"] command = "${nodePackages.vscode-langservers-extracted}/bin/vscode-html-language-server" args = ["--stdio"] - [language.css] filetypes = ["css"] roots = ["package.json", ".git"] command = "${nodePackages.vscode-langservers-extracted}/bin/vscode-css-language-server" args = ["--stdio"] - [language.less] filetypes = ["less"] roots = ["package.json", ".git"] command = "${nodePackages.vscode-langservers-extracted}/bin/vscode-css-language-server" args = ["--stdio"] - [language.scss] filetypes = ["scss"] roots = ["package.json", ".git"]