mirror of
https://github.com/Ascyii/nixos.git
synced 2026-01-01 14:54:26 -05:00
Better filemanager
This commit is contained in:
@@ -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";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user