aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/mercury/config.nix2
-rw-r--r--hosts/mercury/home.nix1
-rw-r--r--hosts/mercury/system.nix2
-rw-r--r--modules/desktop/home/default.nix1
-rw-r--r--modules/desktop/home/programs/firefox/adwaita.nix25
-rw-r--r--modules/desktop/home/programs/firefox/catppuccin.nix20
-rw-r--r--modules/desktop/home/programs/firefox/default.nix17
-rw-r--r--modules/desktop/home/programs/firefox/profile.nix38
-rw-r--r--modules/desktop/system/environments/sway.nix1
-rw-r--r--modules/desktop/system/programs/firefox.nix14
-rw-r--r--modules/desktop/system/programs/foot.nix7
-rw-r--r--modules/terminal/options.nix9
-rw-r--r--modules/terminal/system/default.nix1
-rw-r--r--modules/terminal/system/programs/git.nix1
14 files changed, 25 insertions, 114 deletions
diff --git a/hosts/mercury/config.nix b/hosts/mercury/config.nix
index ab45940..61679fc 100644
--- a/hosts/mercury/config.nix
+++ b/hosts/mercury/config.nix
@@ -43,7 +43,6 @@
shells.fish.enable = true;
programs = {
- starship.enable = true;
tmux.enable = true;
lazygit.enable = true;
@@ -53,7 +52,6 @@
userEmail = "96917990+bluedragon1221@users.noreply.github.com";
};
- nh.enable = true;
cmus.enable = true;
helix = {
diff --git a/hosts/mercury/home.nix b/hosts/mercury/home.nix
index ed03452..8020a60 100644
--- a/hosts/mercury/home.nix
+++ b/hosts/mercury/home.nix
@@ -7,6 +7,7 @@
kdePackages.kleopatra
mpv
musescore
+ qutebrowser
];
home.stateVersion = "25.05";
diff --git a/hosts/mercury/system.nix b/hosts/mercury/system.nix
index b6a2a6b..d46a674 100644
--- a/hosts/mercury/system.nix
+++ b/hosts/mercury/system.nix
@@ -21,7 +21,9 @@
};
networking.firewall.allowedUDPPorts = [445];
+ networking.firewall.allowedTCPPorts = [8000];
users.users.collin.packages = [pkgs.cifs-utils];
+ fonts.fontDir.enable = true;
system.stateVersion = "25.05";
}
diff --git a/modules/desktop/home/default.nix b/modules/desktop/home/default.nix
index 98b6059..cab01fe 100644
--- a/modules/desktop/home/default.nix
+++ b/modules/desktop/home/default.nix
@@ -3,7 +3,6 @@
./environments/gnome
./gtk
- ./programs/firefox/default.nix
./programs/blackbox.nix
];
}
diff --git a/modules/desktop/home/programs/firefox/adwaita.nix b/modules/desktop/home/programs/firefox/adwaita.nix
deleted file mode 100644
index 2655f42..0000000
--- a/modules/desktop/home/programs/firefox/adwaita.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- lib,
- config,
- ...
-}: let
- cfg = config.collinux.desktop.programs.firefox;
-
- firefox-gnome-theme = builtins.fetchGit {
- url = "https://github.com/rafaelmardojai/firefox-gnome-theme";
- rev = "59e3de00f01e5adb851d824cf7911bd90c31083a";
- };
-in
- lib.mkIf (cfg.enable && cfg.theme == "adwaita") {
- home.file.".mozilla/firefox/${cfg.profileName}/chrome" = {
- recursive = true;
- source = firefox-gnome-theme;
- };
-
- programs.firefox.profiles."${cfg.profileName}" = {
- settings = {
- "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
- "svg.context-properties.content.enabled" = true;
- };
- };
- }
diff --git a/modules/desktop/home/programs/firefox/catppuccin.nix b/modules/desktop/home/programs/firefox/catppuccin.nix
deleted file mode 100644
index 7c78fab..0000000
--- a/modules/desktop/home/programs/firefox/catppuccin.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- config,
- lib,
- ...
-}: let
- cfg = config.collinux.desktop.programs.firefox;
-in
- lib.mkIf (cfg.enable && cfg.theme == "catppuccin") {
- programs.firefox.profiles."${cfg.profileName}".settings = {
- "browser.compactmode.show" = true;
- "browser.uidensity" = 1;
-
- "browser.tabs.inTitlebar" = 0;
- "sidebar.verticalTabs" = true;
- "sidebar.main.tools" = "";
-
- "browser.uiCustomization.state" = ''{"placements":{"widget-overflow-fixed-list":[],"unified-extensions-area":[],"nav-bar":["sidebar-button","customizableui-special-spring4","back-button","forward-button","urlbar-container","ublock0_raymondhill_net-browser-action","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","unified-extensions-button","vertical-spacer"],"toolbar-menubar":["menubar-items"],"TabsToolbar":[],"vertical-tabs":["tabbrowser-tabs"],"PersonalToolbar":["import-button","personal-bookmarks"]},"seen":["save-to-pocket-button","developer-button","ublock0_raymondhill_net-browser-action","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action"],"dirtyAreaCache":["nav-bar","TabsToolbar","vertical-tabs","PersonalToolbar","toolbar-menubar","unified-extensions-area"],"currentVersion":21,"newElementCount":6}'';
- "browser.uiCustomization.navBarWhenVerticalTabs" = ''["sidebar-button","customizableui-special-spring4","back-button","forward-button","urlbar-container","ublock0_raymondhill_net-browser-action","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","unified-extensions-button","vertical-spacer"]'';
- };
- }
diff --git a/modules/desktop/home/programs/firefox/default.nix b/modules/desktop/home/programs/firefox/default.nix
deleted file mode 100644
index 91230d9..0000000
--- a/modules/desktop/home/programs/firefox/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- lib,
- config,
- ...
-}: let
- cfg = config.collinux.desktop.programs.firefox;
-in {
- imports = [
- ./profile.nix
- ./adwaita.nix
- ./catppuccin.nix
- ];
-
- config = lib.mkIf (cfg.enable) {
- programs.firefox.enable = true;
- };
-}
diff --git a/modules/desktop/home/programs/firefox/profile.nix b/modules/desktop/home/programs/firefox/profile.nix
deleted file mode 100644
index cab8f40..0000000
--- a/modules/desktop/home/programs/firefox/profile.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- config,
- lib,
- ...
-}: let
- cfg = config.collinux.desktop.programs.firefox;
-in
- lib.mkIf cfg.enable {
- programs.firefox.profiles."${cfg.profileName}" = {
- isDefault = true;
- search.default = "ddg";
-
- containersForce = true;
- containers = {
- "school" = {
- color = "orange";
- icon = "briefcase";
- id = 3;
- };
- "personal" = {
- color = "blue";
- icon = "fingerprint";
- id = 2;
- };
- "default" = {
- color = "red";
- icon = "circle";
- id = 1;
- };
- };
-
- settings = {
- "browser.aboutConfig.showWarning" = false;
- "browser.toolbars.bookmarks.visibility" = "never";
- "browser.urlbar.groupLabels.enabled" = false;
- };
- };
- }
diff --git a/modules/desktop/system/environments/sway.nix b/modules/desktop/system/environments/sway.nix
index df87da4..880095b 100644
--- a/modules/desktop/system/environments/sway.nix
+++ b/modules/desktop/system/environments/sway.nix
@@ -78,6 +78,7 @@
bindsym Mod4+Shift+Return exec ${pkgs.foot}/bin/foot
bindsym Mod4+Space exec ${pkgs.fuzzel}/bin/fuzzel
bindsym Mod4+b exec ${pkgs.firefox}/bin/firefox
+ bindsym Mod4+Shift+b exec ${pkgs.qutebrowser}/bin/qutebrowser
bindsym Mod4+q kill
bindsym XF86AudioRaiseVolume exec 'wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+; dunstify -t 300 -h string:x-canonical-private-synchronous:audio "Volume: " -h int:value:"$(dec=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/Volume:\ //'); echo "$dec * 100" | bc)"'
diff --git a/modules/desktop/system/programs/firefox.nix b/modules/desktop/system/programs/firefox.nix
index e5c5e21..7f4435b 100644
--- a/modules/desktop/system/programs/firefox.nix
+++ b/modules/desktop/system/programs/firefox.nix
@@ -33,4 +33,18 @@ in
];
};
};
+
+ hjem.users."${config.collinux.user.name}".files = {
+ ".mozilla/firefox/profiles.ini".text = ''
+ [Profile0]
+ Name=collin
+ IsRelative=1
+ Path=collin
+ Default=1
+
+ [General]
+ StartWithLastProfile=1
+ Version=2
+ '';
+ };
}
diff --git a/modules/desktop/system/programs/foot.nix b/modules/desktop/system/programs/foot.nix
index d6f97c7..fe93901 100644
--- a/modules/desktop/system/programs/foot.nix
+++ b/modules/desktop/system/programs/foot.nix
@@ -11,9 +11,10 @@
main = {
font = "Iosevka Nerd Font:size=12";
shell =
- if config.collinux.terminal.programs.tmux.enable
- then "${pkgs.tmux}/bin/tmux"
- else "${pkgs.fish}/bin/fish";
+ # if config.collinux.terminal.programs.tmux.enable
+ # then "${pkgs.tmux}/bin/tmux"
+ # else
+ "${pkgs.fish}/bin/fish";
};
cursor.color = "11111b f5e0dc";
diff --git a/modules/terminal/options.nix b/modules/terminal/options.nix
index 9bfcc58..0d3a147 100644
--- a/modules/terminal/options.nix
+++ b/modules/terminal/options.nix
@@ -34,12 +34,7 @@ in {
};
programs = {
- # Themed
- starship = mkProgramOption "starship prompt";
lazygit.enable = mkEnableOption "lazygit";
-
- cmus = mkProgramOption "cmus";
-
git = {
enable = mkEnableOption "git";
userName = mkOption {
@@ -51,6 +46,8 @@ in {
};
};
+ tmux = mkProgramOption "tmux terminal multiplexer";
+
helix = mkProgramOption' "helix text editor" {
hardMode = mkOption {
type = types.bool;
@@ -59,7 +56,7 @@ in {
};
};
- tmux = mkProgramOption "tmux terminal multiplexer";
+ cmus = mkProgramOption "cmus";
};
};
};
diff --git a/modules/terminal/system/default.nix b/modules/terminal/system/default.nix
index b31fe90..9268a1a 100644
--- a/modules/terminal/system/default.nix
+++ b/modules/terminal/system/default.nix
@@ -1,7 +1,6 @@
{
config,
pkgs,
- my-lib,
...
}: let
cfg = config.collinux.terminal.shells;
diff --git a/modules/terminal/system/programs/git.nix b/modules/terminal/system/programs/git.nix
index b7c85bc..8a931d6 100644
--- a/modules/terminal/system/programs/git.nix
+++ b/modules/terminal/system/programs/git.nix
@@ -1,6 +1,5 @@
{
config,
- lib,
pkgs,
...
}: let