Major changes

This commit is contained in:
2025-07-13 15:44:20 -03:00
parent 3d0222abe9
commit d7b5343864
19 changed files with 276 additions and 130 deletions

View File

@@ -0,0 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
aider-chat-full
];
}

View File

@@ -1,6 +1,7 @@
# FIXME(starter): customize your bash preferences here
{
imports = [
./aider.nix
./atuin.nix
./autojump.nix
./bash.nix
@@ -11,6 +12,7 @@
./direnv.nix
./eza.nix
./fish.nix
./lazydocker.nix
./lazygit.nix
./rip.nix
./tldr.nix

View File

@@ -0,0 +1,7 @@
{
programs.lazydocker.enable = true;
home.shellAliases = {
ldocker = "lazydocker";
};
}

View File

@@ -20,6 +20,7 @@
## Code Completion
"continue.continue"
"rooveterinaryinc.roo-cline"
#"saoudrizwan.claude-dev"
## Development Environment
"ms-toolsai.jupyter"
@@ -61,6 +62,10 @@
];
# Settings
userSettings = {
"telemetry.feedback.enabled" = false;
"telemetry.telemetryLevel" = "off";
"github.copilot.enableTelemetry" = false;
"editor.linkedEditing" = true;
"editor.inlineSuggest.enabled" = true;
"continue.enableTabAutocomplete" = true;

View File

@@ -1,5 +1,4 @@
{ pkgs, ... }:
{
{pkgs, ...}: {
imports = [
# Packages with custom configs go here
@@ -7,8 +6,7 @@
#./fonts.nix
./gtk.nix
];
home.packages = [
pkgs.pavucontrol # gui for pulseaudio server and volume controls
pkgs.galculator # gtk based calculator
home.packages = with pkgs; [
gnome-software
];
}

View File

@@ -1,14 +1,64 @@
{
pkgs,
lib,
...
}:
}: {
dconf.settings = {
"org/gnome/desktop/interface".color-scheme = lib.mkForce "prefer-dark";
"org/gnome/mutter".experimental-features = ["variable-refresh-rate" "scale-monitor-framebuffer"];
{
gtk = {
enable = true;
iconTheme = {
name = "elementary-Xfce-dark";
package = pkgs.elementary-xfce-icon-theme;
"org/gnome/shell" = {
disable-user-extensions = false;
# `gnome-extensions list` for a list
enabled-extensions = [
#"gjsosk@vishram1123.com"
"gsconnect@andyholmes.github.io"
"screen-rotate@shyzus.github.io"
"dash-to-dock@micxgx.gmail.com"
"launch-new-instance@gnome-shell-extensions.gcampax.github.com"
#"power-profile-switcher@eliapasquali.github.io"
#"tilingshell@ferrarodomenico.com"
#"pop-shell@system76.com"
];
};
};
};
# Extensions
home.packages = with pkgs; [
gnomeExtensions.gsconnect
#gnomeExtensions.screen-rotate
gnomeExtensions.dash-to-dock
gnomeExtensions.launch-new-instance
#gnomeExtensions.pop-shell
#gnomeExtensions.power-profile-switcher
#gnomeExtensions.gjs-osk -- Disabled due to issue with read only file system
apostrophe
collision
contrast
curtail
drawing
eyedropper
fragments
gnome-decoder
gnome-extension-manager
gnome-graphs
gnome-obfuscate
identity
impression
lorem
metadata-cleaner
mission-center
paper-clip
parabolic
pika-backup
#pitivi
pods
ptyxis
tangram
textpieces
video-trimmer
alpaca
];
}

View File

@@ -1,5 +1,6 @@
{pkgs, ...}: {
imports = [
./lmstudio.nix
./obsidian.nix
];

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
home.packages = builtins.attrValues {
inherit
(pkgs)
lmstudio
;
};
}