Enable some default file browser bookmarks

Add some device-specific bookmarks for Vanguard, work specific
bookmarks for work machines
This commit is contained in:
Evie Litherland-Smith 2025-03-03 11:26:23 +00:00
parent 637e60f1e0
commit cd556dd80b
3 changed files with 51 additions and 30 deletions

View file

@ -65,35 +65,42 @@
services.hardware.openrgb.enable = true; services.hardware.openrgb.enable = true;
networking.wg-quick.interfaces.wg0.configFile = "/etc/wireguard/gb-mnc-wg-001.conf"; networking.wg-quick.interfaces.wg0.configFile = "/etc/wireguard/gb-mnc-wg-001.conf";
system.stateVersion = "23.05"; system.stateVersion = "23.05";
home-manager.users.${username} = { home-manager.users.${username} =
imports = [ ./home/swww/default.nix ]; { config, ... }:
home.stateVersion = "23.05"; {
programs = { imports = [ ./home/swww/default.nix ];
btop.package = pkgs.btop-rocm; home.stateVersion = "23.05";
obs-studio = { gtk.gtk3.bookmarks =
enable = true; let
plugins = with pkgs.obs-studio-plugins; [ home = config.home.homeDirectory;
wlrobs in
obs-vkcapture [ "file://${home}/Models" ];
obs-pipewire-audio-capture programs = {
input-overlay btop.package = pkgs.btop-rocm;
]; obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
wlrobs
obs-vkcapture
obs-pipewire-audio-capture
input-overlay
];
};
}; };
wayland.windowManager.hyprland.settings =
let
primary = "Microstep MSI G27CQ4 E2";
secondary = "Acer Technologies ED270R TJMEE0043W01";
in
{
monitor = [
"desc:${primary},2560x1440@144,1920x0,1.25,vrr,2"
"desc:${secondary},1920x1080@144,0x140,1.0,vrr,2"
];
workspace = [
"5, monitor:desc:${primary}"
"6, monitor:desc:${primary}"
];
};
}; };
wayland.windowManager.hyprland.settings =
let
primary = "Microstep MSI G27CQ4 E2";
secondary = "Acer Technologies ED270R TJMEE0043W01";
in
{
monitor = [
"desc:${primary},2560x1440@144,1920x0,1.25,vrr,2"
"desc:${secondary},1920x1080@144,0x140,1.0,vrr,2"
];
workspace = [
"5, monitor:desc:${primary}"
"6, monitor:desc:${primary}"
];
};
};
} }

View file

@ -1,5 +1,6 @@
{ {
config, config,
lib,
pkgs, pkgs,
username, username,
... ...
@ -126,7 +127,6 @@
home-manager.users.${username} = home-manager.users.${username} =
{ {
config, config,
pkgs,
osConfig, osConfig,
... ...
}: }:
@ -153,6 +153,16 @@
gtk = { gtk = {
enable = true; enable = true;
gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc"; gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
gtk3.bookmarks =
with config.xdg.userDirs;
lib.mkBefore [
"file://${desktop}"
"file://${documents}"
"file://${download}"
"file://${music}"
"file://${pictures}"
"file://${videos}"
];
iconTheme = { iconTheme = {
package = (pkgs.papirus-icon-theme.override { color = "violet"; }); package = (pkgs.papirus-icon-theme.override { color = "violet"; });
name = if config.lib.stylix.colors.variant == "light" then "Papirus-Light" else "Papirus-Dark"; name = if config.lib.stylix.colors.variant == "light" then "Papirus-Light" else "Papirus-Dark";

View file

@ -16,5 +16,9 @@
proton.primary = lib.mkForce false; proton.primary = lib.mkForce false;
outlook.primary = lib.mkForce true; outlook.primary = lib.mkForce true;
}; };
gtk.gtk3.bookmarks = lib.mkAfter [
"smb://msrv-cfshare.ccfepc.ccfe.ac.uk/ndrive/"
"smb://msrv-cfshare.ccfepc.ccfe.ac.uk/newt/"
];
}; };
} }