Compare commits
No commits in common. "450b4183c89c90be0f58dcc2851f0b9d51844ec5" and "c203a34eeebb4b28f94d2df98ccee942289d79d3" have entirely different histories.
450b4183c8
...
c203a34eee
30
flake.lock
30
flake.lock
|
@ -47,11 +47,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1702999846,
|
"lastModified": 1702058649,
|
||||||
"narHash": "sha256-5/sHtALCy1HymaJgdcmXM4/qpY3SBqlXvfOlB7DCocY=",
|
"narHash": "sha256-qn9Une0ynLVE8Y2XkMD7mDzwsbSuxnkQg1rt9jPGPZE=",
|
||||||
"owner": "helix-editor",
|
"owner": "helix-editor",
|
||||||
"repo": "helix",
|
"repo": "helix",
|
||||||
"rev": "63218a512687cf6cfdbd11f088d0a2cb7d4dfcb8",
|
"rev": "510928618dfcddcd6d3086b278332fa93ee32998",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -68,11 +68,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1702937117,
|
"lastModified": 1701728041,
|
||||||
"narHash": "sha256-4GjkL2D01bDg00UZN/SeGrnBZrDVOFeZTbQx6U702Vc=",
|
"narHash": "sha256-x0pyrI1vC8evVDxCxyO6olOyr4wlFg9+VS3C3p4xFYQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "e8aaced73ebaf6bfa8e3c6ab0a19cb184bc4d798",
|
"rev": "ac7216918cd65f3824ba7817dea8f22e61221eaf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -83,11 +83,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1702453208,
|
"lastModified": 1701656485,
|
||||||
"narHash": "sha256-0wRi9SposfE2wHqjuKt8WO2izKB/ASDOV91URunIqgo=",
|
"narHash": "sha256-xDFormrGCKKGqngHa2Bz1GTeKlFMMjLnHhTDRdMJ1hs=",
|
||||||
"owner": "NixOs",
|
"owner": "NixOs",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "7763c6fd1f299cb9361ff2abf755ed9619ef01d6",
|
"rev": "fa194fc484fd7270ab324bb985593f71102e84d1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -115,11 +115,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1702830618,
|
"lastModified": 1701718080,
|
||||||
"narHash": "sha256-lvhwIvRwhOLgzbRuYkqHy4M5cQHYs4ktL6/hyuBS6II=",
|
"narHash": "sha256-6ovz0pG76dE0P170pmmZex1wWcQoeiomUZGggfH9XPs=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "91a00709aebb3602f172a0bf47ba1ef013e34835",
|
"rev": "2c7f3c0fb7c08a0814627611d9d7d45ab6d75335",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -131,11 +131,11 @@
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1702997397,
|
"lastModified": 1702079139,
|
||||||
"narHash": "sha256-th/EqbtB6jDFhe12kTsssDzF9Ev0p9Yq/oaiWXS3H9w=",
|
"narHash": "sha256-P60Q83fiXY4x+pq0mbNAdT5AdiJEpeFLaUZK+hArYVg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nur",
|
"repo": "nur",
|
||||||
"rev": "a04eea76ecdc42258fc3ed8391ba838145d0b96a",
|
"rev": "eeb0b84c55657be1575872467aa5a40835af2dcd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -43,10 +43,6 @@
|
||||||
|
|
||||||
networking.hostName = "JWST";
|
networking.hostName = "JWST";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
networking.resolvconf.extraConfig = ''
|
|
||||||
name_servers="1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001"
|
|
||||||
name_server_blacklist="129.21.3.17 129.21.4.18 2620:8d:8000:0:aba:ca:daba:ec"
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Sound
|
# Sound
|
||||||
sound.enable = true;
|
sound.enable = true;
|
||||||
|
@ -63,11 +59,7 @@
|
||||||
services.blueman.enable = true;
|
services.blueman.enable = true;
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
services.geoclue2.enable = true;
|
services.geoclue2.enable = true;
|
||||||
services.mullvad-vpn.enable = true;
|
|
||||||
services.mullvad-vpn.enableExcludeWrapper = false;
|
|
||||||
services.fwupd.enable = true;
|
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
services.resolved.enable = true;
|
|
||||||
|
|
||||||
services.udev.extraRules = ''
|
services.udev.extraRules = ''
|
||||||
# 0d28:0204 DAPLink
|
# 0d28:0204 DAPLink
|
||||||
|
@ -104,7 +96,6 @@
|
||||||
"nvidia-x11"
|
"nvidia-x11"
|
||||||
"nvidia-settings"
|
"nvidia-settings"
|
||||||
"discord"
|
"discord"
|
||||||
"spotify"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.nix-index.enable = true;
|
programs.nix-index.enable = true;
|
||||||
|
@ -114,7 +105,6 @@
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
systemPackages = with pkgs; [
|
systemPackages = with pkgs; [
|
||||||
screen
|
|
||||||
vim
|
vim
|
||||||
exfat
|
exfat
|
||||||
encfs
|
encfs
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
nil
|
nil
|
||||||
nodePackages.bash-language-server
|
nodePackages.bash-language-server
|
||||||
shellcheck
|
shellcheck
|
||||||
|
java-language-server
|
||||||
texlab
|
texlab
|
||||||
tectonic
|
tectonic
|
||||||
lua-language-server
|
lua-language-server
|
||||||
|
|
|
@ -14,9 +14,6 @@
|
||||||
];
|
];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
mpv
|
mpv
|
||||||
rtorrent
|
|
||||||
wireguard-tools
|
|
||||||
spotify
|
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
xournalpp
|
xournalpp
|
||||||
cardinal
|
cardinal
|
||||||
|
@ -33,6 +30,7 @@
|
||||||
fzf
|
fzf
|
||||||
zathura
|
zathura
|
||||||
pyocd
|
pyocd
|
||||||
|
screen
|
||||||
wineWowPackages.stable
|
wineWowPackages.stable
|
||||||
comic-mono
|
comic-mono
|
||||||
maple-mono
|
maple-mono
|
||||||
|
@ -43,6 +41,7 @@
|
||||||
(nerdfonts.override {fonts = ["FiraCode"];})
|
(nerdfonts.override {fonts = ["FiraCode"];})
|
||||||
gnupg
|
gnupg
|
||||||
pandoc
|
pandoc
|
||||||
|
jdk20
|
||||||
maven
|
maven
|
||||||
pdftk
|
pdftk
|
||||||
git
|
git
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
};
|
};
|
||||||
search = {
|
search = {
|
||||||
force = true;
|
force = true;
|
||||||
default = "Catgirl";
|
default = "Celtic Lite";
|
||||||
engines = {
|
engines = {
|
||||||
"Nix Packages" = {
|
"Nix Packages" = {
|
||||||
urls = [
|
urls = [
|
||||||
|
@ -113,20 +113,6 @@
|
||||||
];
|
];
|
||||||
definedAliases = ["@cl"];
|
definedAliases = ["@cl"];
|
||||||
};
|
};
|
||||||
"Catgirl" = {
|
|
||||||
urls = [
|
|
||||||
{
|
|
||||||
template = "https://sx.catgirl.cloud/search";
|
|
||||||
params = [
|
|
||||||
{
|
|
||||||
name = "q";
|
|
||||||
value = "{searchTerms}";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
definedAliases = ["@cg"];
|
|
||||||
};
|
|
||||||
"Google".metaData.hidden = true;
|
"Google".metaData.hidden = true;
|
||||||
"Amazon.com".metaData.hidden = true;
|
"Amazon.com".metaData.hidden = true;
|
||||||
"Bing".metaData.hidden = true;
|
"Bing".metaData.hidden = true;
|
||||||
|
@ -141,7 +127,7 @@
|
||||||
|
|
||||||
--arrowpanel-background: ${theme.base00} !important;
|
--arrowpanel-background: ${theme.base00} !important;
|
||||||
--arrowpanel-border-color: ${theme.base02} !important;
|
--arrowpanel-border-color: ${theme.base02} !important;
|
||||||
--autocomplete-popup-highlight-color: ${theme.base02} !important;
|
--autocomplete-popup-highlight-color: ${theme.base01} !important;
|
||||||
--autocomplete-popup-highlight-background: ${theme.base06} !important;
|
--autocomplete-popup-highlight-background: ${theme.base06} !important;
|
||||||
--toolbarbutton-active-background: ${theme.base06} !important;
|
--toolbarbutton-active-background: ${theme.base06} !important;
|
||||||
--lwt-toolbarbutton-icon-fill-attention: var(--button-primary-bgcolor, ${theme.base06}) !important;
|
--lwt-toolbarbutton-icon-fill-attention: var(--button-primary-bgcolor, ${theme.base06}) !important;
|
||||||
|
@ -158,22 +144,41 @@
|
||||||
#navigator-toolbox,
|
#navigator-toolbox,
|
||||||
#sidebar-box {
|
#sidebar-box {
|
||||||
background-color: ${theme.base02} !important;
|
background-color: ${theme.base02} !important;
|
||||||
|
-moz-appearance: none !important;
|
||||||
|
background-image: none !important;
|
||||||
|
border: none !important;
|
||||||
}
|
}
|
||||||
.tab-background[selected="true"] {
|
.tab-background[selected="true"] {
|
||||||
background-color: ${theme.base00} !important;
|
background-color: ${theme.base00} !important;
|
||||||
|
-moz-appearance: none !important;
|
||||||
|
background-image: none !important;
|
||||||
|
border: none !important;
|
||||||
}
|
}
|
||||||
.tab-background {
|
.tab-background {
|
||||||
background-color: ${theme.base02} !important;
|
background-color: ${theme.base02} !important;
|
||||||
|
border-radius: 0px !important;
|
||||||
|
margin-block: 0px !important;
|
||||||
|
min-height: 0px !important;
|
||||||
}
|
}
|
||||||
.tabbrowser-tab:hover .tab-background {
|
.tabbrowser-tab:hover .tab-background {
|
||||||
background-color: ${theme.base09} !important;
|
background-color: ${theme.base09} !important;
|
||||||
}
|
}
|
||||||
|
.tabbrowser-tab[fadein] {
|
||||||
|
max-width: 100vw !important;
|
||||||
|
}
|
||||||
#urlbar {
|
#urlbar {
|
||||||
background-color: #11171D !important;
|
background-color: #11171D !important;
|
||||||
border-radius: 10px !important;
|
border-radius: 10px !important;
|
||||||
}
|
}
|
||||||
#nav-bar {
|
#nav-bar {
|
||||||
background-color: ${theme.base02} !important;
|
background-color: ${theme.base02} !important;
|
||||||
|
-moz-appearance: none !important;
|
||||||
|
background-image: none !important;
|
||||||
|
border: none !important;
|
||||||
|
transition: margin 0.5s !important;
|
||||||
|
}
|
||||||
|
#TabsToolbar {
|
||||||
|
z-index: 1000 !important;
|
||||||
}
|
}
|
||||||
#firefox-view-button {
|
#firefox-view-button {
|
||||||
visibility: collapse;
|
visibility: collapse;
|
||||||
|
@ -181,6 +186,12 @@
|
||||||
#alltabs-button {
|
#alltabs-button {
|
||||||
visibility: collapse;
|
visibility: collapse;
|
||||||
}
|
}
|
||||||
|
hbox.titlebar-spacer:nth-child(3) {
|
||||||
|
visibility: collapse;
|
||||||
|
}
|
||||||
|
hbox.titlebar-buttonbox-container:nth-child(5) {
|
||||||
|
visibility: collapse;
|
||||||
|
}
|
||||||
#mainPopupSet menupopup,
|
#mainPopupSet menupopup,
|
||||||
menupopup:not(.in-menulist) > menuitem,
|
menupopup:not(.in-menulist) > menuitem,
|
||||||
menupopup:not(.in-menulist) > menu {
|
menupopup:not(.in-menulist) > menu {
|
||||||
|
@ -188,8 +199,69 @@
|
||||||
border-radius: 0px !important;
|
border-radius: 0px !important;
|
||||||
padding: 0px 0px 0px 0px !important;
|
padding: 0px 0px 0px 0px !important;
|
||||||
}
|
}
|
||||||
|
.tabbrowser-tab {
|
||||||
|
height: 25px !important;
|
||||||
|
z-index: 1000 !important;
|
||||||
|
padding: none !important;
|
||||||
|
padding-inline: 0px !important;
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
|
#navigator-toolbox:not(:focus-within):not(:hover) #nav-bar {
|
||||||
|
margin-top: -40px !important;
|
||||||
|
}
|
||||||
*/
|
*/
|
||||||
|
.tab-line {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.tab-icon-image:not([pinned]){
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
#tab-content {
|
||||||
|
vertical-align: middle !important;
|
||||||
|
}
|
||||||
|
.tab-text,
|
||||||
|
.tab-label {
|
||||||
|
-moz-box-flex: 1 !important;
|
||||||
|
text-align: center !important;
|
||||||
|
}
|
||||||
|
.tab-secondary-label {
|
||||||
|
display:none !important;
|
||||||
|
}
|
||||||
|
.tab-label {
|
||||||
|
padding-top: 5px !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
}
|
||||||
|
.tabbrowser-tab .tab-label-container {
|
||||||
|
margin-inline-end: 7px !important;
|
||||||
|
}
|
||||||
|
.tab-label-container {
|
||||||
|
-moz-box-pack: center !important;
|
||||||
|
-moz-box-orient: horizontal !important;
|
||||||
|
display: grid !important;
|
||||||
|
justify-content: safe center !important;
|
||||||
|
}
|
||||||
|
#tabbrowser-tabs {
|
||||||
|
-moz-box-flex: 1 !important;
|
||||||
|
text-align: center !important;
|
||||||
|
border-inline-start: 0px !important;
|
||||||
|
padding-inline-start: 0px !important;
|
||||||
|
margin-inline-start: 0px !important;
|
||||||
|
}
|
||||||
|
#tabs-newtab-button{
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.tabbrowser-tab::before,
|
||||||
|
.tabbrowser-tab::after{
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.tab-close-button {
|
||||||
|
display: none !important;
|
||||||
|
border-radius: 10px !important;
|
||||||
|
}
|
||||||
|
#identity-box,
|
||||||
|
#tracking-protection-icon-container {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
#back-button>.toolbarbutton-icon {
|
#back-button>.toolbarbutton-icon {
|
||||||
transform: scale(.85, .85) !important;
|
transform: scale(.85, .85) !important;
|
||||||
animation: none !important;
|
animation: none !important;
|
||||||
|
@ -207,6 +279,7 @@
|
||||||
#whats-new-menu-button,
|
#whats-new-menu-button,
|
||||||
#pocket-button,
|
#pocket-button,
|
||||||
#save-to-pocket-button
|
#save-to-pocket-button
|
||||||
|
#pageActionSeparator,
|
||||||
#reader-mode-button {
|
#reader-mode-button {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
@ -216,6 +289,9 @@
|
||||||
#save-to-pocket-button {
|
#save-to-pocket-button {
|
||||||
visibility: hidden !important;
|
visibility: hidden !important;
|
||||||
}
|
}
|
||||||
|
#PanelUI-button {
|
||||||
|
border-image-slice: 0 !important;
|
||||||
|
}
|
||||||
#urlbar-input {
|
#urlbar-input {
|
||||||
background-color: ${theme.base00} !important;
|
background-color: ${theme.base00} !important;
|
||||||
padding-left: 5px !important;
|
padding-left: 5px !important;
|
||||||
|
@ -233,6 +309,13 @@
|
||||||
background-color: ${theme.base06} !important;
|
background-color: ${theme.base06} !important;
|
||||||
color: ${theme.base00} !important;
|
color: ${theme.base00} !important;
|
||||||
}
|
}
|
||||||
|
.urlbarView-body-inner {
|
||||||
|
border-top: none !important;
|
||||||
|
}
|
||||||
|
#nav-bar {
|
||||||
|
border-bottom: 0px !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
#urlbar ::-moz-selection,
|
#urlbar ::-moz-selection,
|
||||||
.searchbar-textbox ::-moz-selection {
|
.searchbar-textbox ::-moz-selection {
|
||||||
background-color: ${theme.base01} !important;
|
background-color: ${theme.base01} !important;
|
||||||
|
@ -262,10 +345,21 @@
|
||||||
padding-inline: var(--urlbarView-item-inline-padding) 18px;
|
padding-inline: var(--urlbarView-item-inline-padding) 18px;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
#tabbrowser-tabs {
|
:root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) + #tabbrowser-tabs,
|
||||||
border-inline-start: none !important;
|
:root[privatebrowsingmode]:not([firefoxviewhidden]) :is(
|
||||||
|
toolbarbutton:not(#firefox-view-button),
|
||||||
|
toolbarpaletteitem:not(#wrapper-firefox-view-button)
|
||||||
|
) + #tabbrowser-tabs {
|
||||||
|
border-inline-start: 0px !important;
|
||||||
|
padding-inline-start: 0px !important;
|
||||||
|
margin-inline-start: 0px !important;
|
||||||
}
|
}
|
||||||
|
.tab-icon-stack {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.tab-label {
|
||||||
|
white-space: nowrap;
|
||||||
|
line-height: 2 !important; /* override 'normal' in case of fallback math fonts with huge metrics */
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
userContent = ''
|
userContent = ''
|
||||||
|
@ -333,4 +427,9 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# home.file."theme" = {
|
||||||
|
# source = "${inputs.firefox-rose}/dist";
|
||||||
|
# target = ".mozilla/firefox/aria/chrome";
|
||||||
|
# recursive = true;
|
||||||
|
# };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue