adding filen, fixing up emacs and lsps
This commit is contained in:
parent
61ef5654ee
commit
b8c6aa3ec0
17 changed files with 229 additions and 158 deletions
|
@ -1,121 +1,127 @@
|
|||
{ pkgs, nix-config, ... }:
|
||||
{ pkgs, nix-config, lib, ... }:
|
||||
|
||||
{
|
||||
|
||||
home.packages = with pkgs; [
|
||||
appimage-run
|
||||
libappimage
|
||||
transmission_4-gtk
|
||||
wl-clipboard
|
||||
clipse
|
||||
maim
|
||||
wayland-utils
|
||||
libheif.out
|
||||
rpi-imager
|
||||
thonny
|
||||
freecad
|
||||
flatpak
|
||||
gst_all_1.gstreamer
|
||||
prusa-slicer
|
||||
via
|
||||
vial
|
||||
scribus
|
||||
pdfarranger
|
||||
tdf
|
||||
pdfchain
|
||||
pdftk
|
||||
zathura
|
||||
gpu-viewer
|
||||
foliate
|
||||
wl-mirror
|
||||
soundconverter
|
||||
wmctrl
|
||||
godot_4
|
||||
gdtoolkit_4
|
||||
sane-airscan
|
||||
xsane
|
||||
home.packages = lib.mkMerge [
|
||||
(with nix-config.packages.x86_64-linux; [
|
||||
filen-desktop
|
||||
])
|
||||
|
||||
nix-config.pkgs-stable.bitwarden-cli
|
||||
bitwarden-desktop
|
||||
tailscale
|
||||
trayscale
|
||||
font-manager
|
||||
(with pkgs; [
|
||||
appimage-run
|
||||
libappimage
|
||||
transmission_4-gtk
|
||||
wl-clipboard
|
||||
clipse
|
||||
maim
|
||||
wayland-utils
|
||||
libheif.out
|
||||
rpi-imager
|
||||
thonny
|
||||
freecad
|
||||
flatpak
|
||||
gst_all_1.gstreamer
|
||||
prusa-slicer
|
||||
via
|
||||
vial
|
||||
scribus
|
||||
pdfarranger
|
||||
tdf
|
||||
pdfchain
|
||||
pdftk
|
||||
zathura
|
||||
gpu-viewer
|
||||
foliate
|
||||
wl-mirror
|
||||
soundconverter
|
||||
wmctrl
|
||||
godot_4
|
||||
gdtoolkit_4
|
||||
sane-airscan
|
||||
xsane
|
||||
|
||||
squirreldisk
|
||||
papers
|
||||
newsflash
|
||||
nix-config.pkgs-stable.bitwarden-cli
|
||||
bitwarden-desktop
|
||||
tailscale
|
||||
trayscale
|
||||
font-manager
|
||||
|
||||
stirling-pdf
|
||||
ripdrag
|
||||
squirreldisk
|
||||
papers
|
||||
newsflash
|
||||
|
||||
sway-launcher-desktop
|
||||
swayidle
|
||||
thunderbird-latest
|
||||
emojify
|
||||
smile
|
||||
stirling-pdf
|
||||
ripdrag
|
||||
|
||||
impression
|
||||
zoom-us
|
||||
nyxt
|
||||
ungoogled-chromium
|
||||
obsidian
|
||||
vlc
|
||||
polychromatic
|
||||
discord
|
||||
slack
|
||||
signal-desktop
|
||||
eyedropper
|
||||
onlyoffice-desktopeditors
|
||||
libreoffice
|
||||
hyphenDicts.en_US
|
||||
plex-mpv-shim
|
||||
plexamp
|
||||
plex-media-player
|
||||
sway-launcher-desktop
|
||||
swayidle
|
||||
thunderbird-latest
|
||||
emojify
|
||||
smile
|
||||
|
||||
switcheroo
|
||||
impression
|
||||
zoom-us
|
||||
nyxt
|
||||
ungoogled-chromium
|
||||
obsidian
|
||||
vlc
|
||||
polychromatic
|
||||
discord
|
||||
slack
|
||||
signal-desktop
|
||||
eyedropper
|
||||
onlyoffice-desktopeditors
|
||||
libreoffice
|
||||
hyphenDicts.en_US
|
||||
plex-mpv-shim
|
||||
plexamp
|
||||
plex-media-player
|
||||
|
||||
nix-config.pkgs-stable.blender
|
||||
davinci-resolve-studio
|
||||
steam
|
||||
processing
|
||||
zotero
|
||||
fractal
|
||||
handbrake
|
||||
krita
|
||||
rawtherapee
|
||||
inkscape
|
||||
gimp
|
||||
epsonscan2
|
||||
kicad
|
||||
turbocase
|
||||
openscad-unstable
|
||||
openscad-lsp
|
||||
picard
|
||||
evolutionWithPlugins
|
||||
plugdata
|
||||
pavucontrol
|
||||
qpwgraph
|
||||
helvum
|
||||
coppwr
|
||||
clapper
|
||||
ardour
|
||||
oculante
|
||||
farge
|
||||
halloy
|
||||
paleta
|
||||
wayback
|
||||
protonplus
|
||||
fstl
|
||||
switcheroo
|
||||
|
||||
nwg-look
|
||||
nix-config.pkgs-stable.blender
|
||||
davinci-resolve-studio
|
||||
steam
|
||||
processing
|
||||
zotero
|
||||
fractal
|
||||
handbrake
|
||||
krita
|
||||
rawtherapee
|
||||
inkscape
|
||||
gimp
|
||||
epsonscan2
|
||||
kicad
|
||||
turbocase
|
||||
openscad-unstable
|
||||
openscad-lsp
|
||||
picard
|
||||
evolutionWithPlugins
|
||||
plugdata
|
||||
pavucontrol
|
||||
qpwgraph
|
||||
helvum
|
||||
coppwr
|
||||
clapper
|
||||
ardour
|
||||
oculante
|
||||
farge
|
||||
halloy
|
||||
paleta
|
||||
wayback
|
||||
protonplus
|
||||
fstl
|
||||
|
||||
kooha
|
||||
obs-studio
|
||||
obs-studio-plugins.wlrobs
|
||||
obs-studio-plugins.obs-gstreamer
|
||||
nwg-look
|
||||
|
||||
wineWowPackages.stagingFull
|
||||
winetricks
|
||||
kooha
|
||||
obs-studio
|
||||
obs-studio-plugins.wlrobs
|
||||
obs-studio-plugins.obs-gstreamer
|
||||
|
||||
wineWowPackages.stagingFull
|
||||
winetricks
|
||||
])
|
||||
];
|
||||
|
||||
home.pointerCursor = {
|
||||
|
@ -135,9 +141,9 @@
|
|||
theme = {
|
||||
name = "Colloid";
|
||||
package = pkgs.colloid-gtk-theme.override {
|
||||
colorVariants = [ "dark" ];
|
||||
tweaks = [ "normal" "nord" ];
|
||||
themeVariants = [ "grey" ];
|
||||
colorVariants = [ "dark" ];
|
||||
tweaks = [ "normal" "nord" ];
|
||||
themeVariants = [ "grey" ];
|
||||
};
|
||||
};
|
||||
iconTheme = {
|
||||
|
@ -150,8 +156,8 @@
|
|||
enable = true;
|
||||
platformTheme.name = "gtk3";
|
||||
style = {
|
||||
package = pkgs.adwaita-qt;
|
||||
name = "adwaita-dark";
|
||||
package = pkgs.adwaita-qt;
|
||||
name = "adwaita-dark";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -162,16 +168,16 @@
|
|||
};
|
||||
|
||||
services = {
|
||||
flatpak = {
|
||||
enable = true;
|
||||
packages = [
|
||||
"com.github.tchx84.Flatseal"
|
||||
"dev.qwery.AddWater"
|
||||
];
|
||||
};
|
||||
swayosd = {
|
||||
enable = true;
|
||||
};
|
||||
flatpak = {
|
||||
enable = true;
|
||||
packages = [
|
||||
"com.github.tchx84.Flatseal"
|
||||
"dev.qwery.AddWater"
|
||||
];
|
||||
};
|
||||
swayosd = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
programs = {
|
||||
|
|
|
@ -9,8 +9,9 @@ let
|
|||
epkgs.geiser-racket
|
||||
epkgs.editorconfig
|
||||
epkgs.shfmt
|
||||
epkgs.nixpkgs-fmt
|
||||
epkgs.nixfmt
|
||||
# epkgs.nixpkgs-fmt
|
||||
# epkgs.nixfmt
|
||||
epkgs.apheleia
|
||||
epkgs.parinfer-rust-mode
|
||||
epkgs.manualPackages.tree-sitter-langs
|
||||
epkgs.manualPackages.treesit-grammars.with-all-grammars
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
package = inputs.hypridle.packages.x86_64-linux.default;
|
||||
settings = {
|
||||
general = {
|
||||
lock_cmd = "brillo -e -O && pidof hyprlock || hyprlock";
|
||||
before_sleep_cmd = "brillo -e -O && loginctl lock-session";
|
||||
lock_cmd = "/home/emenel/.local/bin/session-lock";
|
||||
before_sleep_cmd = "loginctl lock-session";
|
||||
after_sleep_cmd = "/home/emenel/.local/bin/on-unlock";
|
||||
ignore_dbus_inhibit = false;
|
||||
ignore_systemd_inhibit = false;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ config, pkgs, ... }:
|
||||
{ config, nix-config, pkgs, ... }:
|
||||
with pkgs.lib.nix-rice;
|
||||
let strPalette = palette.toRGBHex pkgs.rice.colorPalette;
|
||||
in {
|
||||
|
@ -11,10 +11,10 @@ in {
|
|||
prefer-no-csd = true;
|
||||
|
||||
spawn-at-startup = [
|
||||
{ command = ["maestral_qt"]; }
|
||||
{ command = ["clipse" "-listen"]; }
|
||||
{ command = ["waybar"]; }
|
||||
{ command = [ "systemctl" "--user" "restart" "xwayland-satellite.service" "shikane.service" ]; }
|
||||
{ command = [ "${nix-config.packages.x86_64-linux.filen-desktop}/bin/filen-desktop" ]; }
|
||||
# { command = ["waybar"]; }
|
||||
{ command = [ "systemctl" "--user" "restart" "xwayland-satellite.service" "shikane.service" "waybar.service" ]; }
|
||||
];
|
||||
|
||||
workspaces = {
|
||||
|
|
|
@ -59,8 +59,6 @@
|
|||
nvd
|
||||
ripgrep-all
|
||||
silver-searcher
|
||||
maestral
|
||||
maestral-gui
|
||||
powertop
|
||||
age
|
||||
kdotool
|
||||
|
@ -68,19 +66,35 @@
|
|||
|
||||
caligula
|
||||
|
||||
# global node packages
|
||||
nodePackages.typescript-language-server
|
||||
nodePackages.vscode-langservers-extracted
|
||||
nodePackages.prettier
|
||||
# nodePackages.javascript-typescript-langserver
|
||||
nodePackages.stylelint
|
||||
nodePackages.svelte-language-server
|
||||
nodePackages.typescript
|
||||
nodePackages.js-beautify
|
||||
yaml-language-server
|
||||
typescript-language-server
|
||||
svelte-language-server
|
||||
bash-language-server
|
||||
nginx-language-server
|
||||
lua-language-server
|
||||
lemminx
|
||||
stylelint-lsp
|
||||
htmx-lsp
|
||||
autotools-language-server
|
||||
arduino-language-server
|
||||
ccls
|
||||
vscode-langservers-extracted
|
||||
java-language-server
|
||||
nix-config.pkgs-stable.javascript-typescript-langserver
|
||||
haskell-language-server
|
||||
cmake-language-server
|
||||
stylelint-lsp
|
||||
|
||||
black
|
||||
jsbeautifier
|
||||
typescript
|
||||
prettierd
|
||||
stylelint
|
||||
|
||||
nixd
|
||||
nixdoc
|
||||
nix-init
|
||||
alejandra
|
||||
|
||||
git-annex
|
||||
bfg-repo-cleaner
|
||||
|
@ -263,6 +277,8 @@
|
|||
xdg.configFile."just/justfile".source = ../../homes/emenel/dotfiles/dot_config/just/justfile;
|
||||
xdg.configFile."git".source = ../../homes/emenel/dotfiles/dot_config/git;
|
||||
xdg.configFile."rbw".source = ../../homes/emenel/dotfiles/dot_config/rbw;
|
||||
xdg.configFile."isd_tui/config.yaml".source = ../../homes/emenel/dotfiles/dot_config/isd_tui/config.yaml;
|
||||
|
||||
home.file.".config/fish/functions" = {
|
||||
source = ../../homes/emenel/dotfiles/dot_config/fish/functions;
|
||||
recursive = true;
|
||||
|
|
|
@ -6,7 +6,7 @@ in {
|
|||
programs.waybar = {
|
||||
enable = true;
|
||||
package = pkgs.waybar;
|
||||
systemd.enable = false;
|
||||
systemd.enable = true;
|
||||
style = ''
|
||||
* {
|
||||
border: none;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue