Better filemanager

This commit is contained in:
2025-10-30 09:13:57 +01:00
parent 0d1d0018ff
commit a8fdabe1d8
5 changed files with 53 additions and 2 deletions

View File

@@ -32,6 +32,25 @@
# TODO: Make all your working systems go to ext4 on the full disk for ease of use and storage # TODO: Make all your working systems go to ext4 on the full disk for ease of use and storage
virtualisation.docker.storageDriver = "btrfs"; virtualisation.docker.storageDriver = "btrfs";
security.sudo.extraConfig = ''
# Sudoers config goes here
'';
services = {
syncthing = {
enable = true;
user = "jonas";
dataDir = "/home/jonas/Syncthing"; # Default folder for new synced folders
configDir = "/home/jonas/.config/syncthing"; # Folder for Syncthing's settings and keys
};
};
networking.extraHosts = ''
127.0.0.1 jonas.local
'';
fonts.fontDir.enable = true;
# Never change this! # Never change this!
system.stateVersion = "25.05"; system.stateVersion = "25.05";
} }

View File

@@ -34,7 +34,7 @@
services.avahi.nssmdns4 = true; services.avahi.nssmdns4 = true;
environment = { environment = {
systemPackages = with pkgs; [ yazi tmux git starship zoxide rsync rclone ntfs3g exfatprogs ]; systemPackages = with pkgs; [ yazi tmux git starship zoxide rsync rclone neovim alacritty gtk4.dev ];
}; };
nix.optimise.automatic = true; nix.optimise.automatic = true;

View File

@@ -7,6 +7,7 @@
QT_QPA_PLATFORMTHEME = "qt6ct"; QT_QPA_PLATFORMTHEME = "qt6ct";
QT_STYLE_OVERRIDE = "kvantum"; QT_STYLE_OVERRIDE = "kvantum";
QT_QPA_PLATFORM = "xcb"; QT_QPA_PLATFORM = "xcb";
TERM = "alacritty";
}; };
}; };

View File

@@ -18,6 +18,31 @@
}; };
}; };
# Enable and configure the gnome terminal for the nemo file manager
programs.gnome-terminal = {
enable = true;
showMenubar = false;
themeVariant = "dark";
profile."17ef1520-f08d-403f-b033-d8ccee6b01f9" = {
visibleName = "MainHome";
transparencyPercent = 60;
font = "FiraCode Nerd Font 12"; # Fira is installed on the system by the nixos config
default = true;
audibleBell = false;
cursorBlinkMode = "off";
colors = {
backgroundColor = "#1d1d1d";
cursor = {
foreground = "#1d1d1d"; # text inside cursor
background = "#ffb86c"; # light orange block
};
foregroundColor = "#f7f6ec";
palette = [ "#343835" "#ce3e60" "#7bb75b" "#e8b32a" "#4c99d3" "#a57fc4" "#389aac" "#f9faf6"
"#585a58" "#d18ea6" "#767e2b" "#77592e" "#337879" "#7f5190" "#76bbca" "#b1b5ae" ];
};
};
};
services.udiskie = { services.udiskie = {
enable = true; enable = true;
notify = true; notify = true;

View File

@@ -31,7 +31,9 @@
cheese cheese
mpv mpv
obsidian obsidian
rnote
nemo-with-extensions nemo-with-extensions
xournalpp
anki anki
hyprshot hyprshot
hyprpicker hyprpicker
@@ -58,7 +60,8 @@
eza eza
bat bat
vim vim
neovim unstable.neovim
inotify-tools
stow stow
wl-clipboard wl-clipboard
wl-clip-persist wl-clip-persist
@@ -83,17 +86,20 @@
w3m w3m
curl curl
wget wget
libinput
gdu gdu
timer timer
# --- Productivity & Misc --- # --- Productivity & Misc ---
just just
todo-txt-cli todo-txt-cli
typst
systemctl-tui systemctl-tui
wiki-tui wiki-tui
watson watson
slides slides
imagemagick imagemagick
immich-cli
bitwarden-cli bitwarden-cli
lazydocker lazydocker
lazygit lazygit