Evie Litherland-Smith
af37c0c34a
Add home-assistant container service
...
Move home/default into personal.nix and work.nix instead of flake, was
pulling in whole desktop config for server and wasting time/space
2024-07-21 18:40:13 +01:00
Evie Litherland-Smith
ecc54c5cf9
More plasma desktop customisation
...
Move plasma-manager import to plasma config file, no need to import if
not using plasma desktop
Add libnotify to default installed packages for desktop environment
2024-07-19 08:52:17 +01:00
Evie Litherland-Smith
b9a0b2942d
Update Northstar syncthing ID
2024-07-13 16:45:50 +01:00
Evie Litherland-Smith
41d550d7b2
Gitea runner service failing, disable for now
...
Troubleshoot another time
2024-07-13 11:32:13 +01:00
Evie Litherland-Smith
f13b973ea7
Update Vanguard syncthing ID
...
Add Documents, Books, and ROMs directories to syncthing
2024-07-13 11:22:59 +01:00
Evie Litherland-Smith
3e0a4bb725
Install libsecret to desktop by default, needed for mbsync
...
Move alacritty opacity and decoration settings to sway only. Remove
Emacs opacity by default, todo maybe add to sway only somehow...
2024-07-10 08:36:28 +01:00
Evie Litherland-Smith
05d19c1813
Add plasma config back, reconfigure to coexist with sway config
...
Split system-level sway and plasma config into separate files, move
sway-specific home-level config to sway file. Only truly common
desktop components are kept in common spaces. This allows much easier
switching between using KDE Plasma and Sway.
2024-07-10 08:27:17 +01:00
Evie Litherland-Smith
52ef397d33
Add runner for Forgejo actions
2024-07-10 06:04:15 +01:00
Evie Litherland-Smith
105a35c024
Swap GTK theme to Colloid with purple modification
...
Swap Qt to use gtk2, should pick up from GTK theme then.
Remove additional packages bundled with sway, installed my own
versions.
2024-07-09 13:07:23 +01:00
Evie Litherland-Smith
f80f3a8bdd
Enable networkmanager-applet, add to on-click for waybar module
2024-07-09 07:18:52 +01:00
Evie Litherland-Smith
75d0c9d7db
Don't need to override qemu in quickemu anymore, full by default
2024-07-08 10:16:04 +01:00
Evie Litherland-Smith
94c6d717b0
Use libsecret for mbsync and git-credential-helper
...
Add gnome-keyring as libsecret backend, swap git-credential-helper and
mbsync to using libsecret/secret-tool. Add helper script to check for
and request mbsync passwords if missing. Add GNOME Seahorse for
viewing passwords graphically.
Remove email/work.nix and merge back into default.nix
Don't auto start protonmail-bridge, use the GUI instead so it doesn't
need to unlock all my keychains immediately
Move 3D modelling software to Vanguard only, instead of all personal
devices.
Move waybar back to top of screen and adjust all corner radii to 5px
from 10px
Re-enable swayfx blur_ignore_transparent now that it's added to
nixpkgs, re-enable shadows
2024-07-08 08:58:32 +01:00
Evie Litherland-Smith
9d80d3ab4c
Enable gnome-keyring service
2024-07-08 06:35:24 +01:00
Evie Litherland-Smith
bb86cd082d
Switch back to sway (and all the changes that involved)
2024-07-07 08:47:50 +01:00
Evie Litherland-Smith
f8782068d2
Remove uses of home-manager repo, merge home-manager README entries
...
Remove system-update-all script
2024-07-03 07:26:09 +01:00
Evie Litherland-Smith
763a1d2a05
Merge home-manager config back in to nixos config
...
Place home-manager config under home directory, move system config
under system directory.
Add hostname-specific entries under home directory to be consistent
with how system is configured, update flake accordingly
2024-07-03 07:15:39 +01:00
Evie Litherland-Smith
0682bb8cdb
Restructured to a state that things build again
...
Remove all home-manager config and related files
Slight change of layout that makes more sense with new scope
2024-05-11 15:41:19 +01:00
Evie Litherland-Smith
c9b940f43b
Prune some packages
2024-05-10 15:12:31 +01:00
Evie Litherland-Smith
3262fdb653
Switch emacs to using base16-theme, add elfeed-tube back
...
Remove pkgs definition in firefox expression
2024-05-10 14:16:12 +01:00
Evie Litherland-Smith
da32908bf7
Enable flatpak service
2024-05-10 06:08:13 +01:00
Evie Litherland-Smith
4a71894eea
Remove old bookmarks.org, backup nyxt bookmarks and theme
2024-04-27 08:11:08 +01:00
Evie Litherland-Smith
4006919fa9
Make firefox default MIME entry for URLs
...
Nyxt bug where it still can't open a clicked link if already open,
will change back when it's fixed
2024-04-27 08:10:11 +01:00
Evie Litherland-Smith
4258c2de29
Change MIME entries to set nyxt as default browser
2024-04-25 13:50:19 +01:00
Evie Litherland-Smith
9b6687e18d
Add zoom (video conferencing) back
2024-04-25 13:48:15 +01:00
Evie Litherland-Smith
ab7922aeab
Stop building bookmarks HTML file for firefox
2024-04-24 14:35:12 +01:00
Evie Litherland-Smith
7aa0820921
Add nyxt back with temporary (and working) theme
...
Add teams-for-linux back now that it seems to work with teams v2
2024-04-24 14:02:20 +01:00
Evie Litherland-Smith
6726d08b2e
Add onedrive and sharepoint bookmarks
2024-04-23 09:53:58 +01:00
Evie Litherland-Smith
345d734c12
Add whatsapp-for-linux package back
2024-04-20 14:03:22 +01:00
Evie Litherland-Smith
8045622de2
Update Teams url in bookmarks
2024-04-19 11:51:09 +01:00
Evie Litherland-Smith
1750e30059
Add some more JET data bookmarks
2024-04-19 10:52:59 +01:00
Evie Litherland-Smith
6dd70aa58e
Fixed a couple of sway issues
...
Made swayfx the standard, added nixos system-level module to enable
and autostart with greetd; Includes fix for missing session that
should be fixed in later nixpkgs versions
Fixed formatting for waybar workspaces module, wasn't showing active
or empty workspaces correctly
2024-04-12 21:17:54 +01:00
Evie Litherland-Smith
a4ab3c7288
Change most things over to use sway
...
Added most config, at least enough to get by for now
Update waybar config to remove hyprland-specific things
Misc updates to rofi, swaylock
Set greetd to start sway on machines by default now
2024-04-12 17:56:13 +01:00
Evie Litherland-Smith
f8c7f1bf55
Fix missing import catch-all
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
f0405343fc
Add initial (and untested) river example config
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
1a1d58a199
Move anything that's no hyprland-specific into desktop.nix
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
f15cfde53c
Add remmina remote desktop client (with hyprland rules)
2024-04-11 09:58:39 +01:00
Evie Litherland-Smith
cb22d04ac9
Add example darkmode JS script for bookmarks page
2024-04-10 17:03:52 +01:00
Evie Litherland-Smith
d9aec4706a
Bookmark updates
2024-04-10 11:17:54 +01:00
Evie Litherland-Smith
bdb3f8960c
Add hyprpicker - wayland colour picker
...
Move xarchiver from hyprland.nix -> desktop.nix
2024-04-10 09:48:19 +01:00
Evie Litherland-Smith
898685db83
Add zathura as default PDF program
...
Remove mupdf as emacs seems to handle PDFs just fine with gs and/or
poppler_utils
2024-04-09 14:29:42 +01:00
Evie Litherland-Smith
2684a677dd
Update pinned url for new NixOS wiki
2024-04-09 14:21:00 +01:00
Evie Litherland-Smith
d278f36264
Fix bookmark page styling
...
Put personal bookmarks under L1 heading personal, make headings into
flex box to allow L2+ headings to bunch up and be more space efficient
without disturbing the look of the lists
2024-04-09 14:17:04 +01:00
Evie Litherland-Smith
3c515ba2f0
Move bookmark building command into separate nix file
...
Copy bookmark stylesheet to out directory as well
2024-04-08 17:43:11 +01:00
Evie Litherland-Smith
29056aa92e
Move bookmarks to separate directory to include stylesheet
...
Add extra HTML export preamble to bookmarks org file
git ignore html files so I don't commit generated files during testing
2024-04-08 17:34:58 +01:00
Evie Litherland-Smith
5750a31713
Remove whatsapp-for-linux
2024-04-08 14:31:37 +01:00
Evie Litherland-Smith
3aa3fce4a8
Update Discord bookmark URL
2024-04-08 14:30:46 +01:00
Evie Litherland-Smith
4c7cdbeb8e
Add bookmarks.org and export steps to nix config
...
Move bookmarks.org into this repo and use runCommand to call emacs
org-html-export-to-html, set output file as firefox homepage
Remove bookmarks from git-sync-all.sh
Disable firefox SanitizeOnShutdown so that I can keep pinned tabs
between sessions
2024-04-08 14:25:04 +01:00
Evie Litherland-Smith
d05ce43761
Firefox: on shutdown do clear cache, don't clear sessions
2024-04-08 10:58:01 +01:00
Evie Litherland-Smith
22ef09119d
Update some mimetypes, add xarchiver for thunar-archive-plugin
2024-04-07 10:28:26 +01:00
Evie Litherland-Smith
b2378517d8
Restore whatsapp-for-linux
...
Move OBSStudio to workspace 2 by default instead
2024-04-06 17:03:10 +01:00
Evie Litherland-Smith
92eb540556
Add tagger back to installed packages
2024-04-06 16:38:55 +01:00
Evie Litherland-Smith
09ab6461bf
Firefox: add simplelogin addon
2024-04-04 13:37:28 +01:00
Evie Litherland-Smith
3833dce6eb
Firefox: disable bookmarks toolbar
2024-04-04 13:36:21 +01:00
Evie Litherland-Smith
58f0e5237d
Switch default browser back to firefox
2024-04-04 13:09:53 +01:00
Evie Litherland-Smith
ddabbd5433
chromium: disable bookmarks bar again
2024-04-03 17:01:04 +01:00
Evie Litherland-Smith
4324b34281
Revert moving NoMachine install definition
2024-04-03 17:00:54 +01:00
Evie Litherland-Smith
303fe87377
chromium: switch default search provider to duckduckgo
2024-04-03 15:44:59 +01:00
Evie Litherland-Smith
db03814d3e
Remove catppuccin mocha theme from chromium, use GTK for theme instead
2024-04-03 14:25:26 +01:00
Evie Litherland-Smith
cd9441bde4
Add bookmarks repo to git-sync-all, remove from chromium config
2024-04-03 14:14:30 +01:00
Evie Litherland-Smith
6915ae8359
Remove some fields from chromium ClearBrowsingDataOnExitList
...
Keep logged in to things like Whatsapp, teams, etc... on excit
2024-04-03 11:20:22 +01:00
Evie Litherland-Smith
077b04ca73
Remove teams-for-linux, update chromium config and add package
...
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better
Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps
Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith
efd81b8b50
Only install teams and nomachine on work PCs
2024-04-02 17:46:02 +01:00
Evie Litherland-Smith
14837ed9d8
Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web
2024-04-02 17:44:33 +01:00
Evie Litherland-Smith
ecc9fae75a
Major changes: switch to tracking nixos-23.11 and remove stylix.
...
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11
Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith
70697d91b2
Add Noson (for controlling Sonos speakers)
2024-03-30 11:32:05 +00:00
Evie Litherland-Smith
b662e6e24d
Add noisetorch for microphone noise suppression
2024-03-30 07:48:27 +00:00
Evie Litherland-Smith
6bf3a3bd61
Firefox: disable bookmarks toolbar (by default)
2024-03-26 14:09:18 +00:00
Evie Litherland-Smith
14eb501ad8
Firefox start on blank page instead of a homepage
2024-03-22 10:08:58 +00:00
Evie Litherland-Smith
02e5b25669
Add jq as default installed package
2024-03-20 17:28:06 +00:00
Evie Litherland-Smith
aa4a552bc6
Adjust opacity values a bit (again)
2024-03-19 15:04:27 +00:00
Evie Litherland-Smith
7aacdc7868
Restore NoMachine, X2Go is being unstable
...
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith
be494ee9ad
X2Go window rule updates, remove NoMachine install
2024-03-18 10:04:15 +00:00
Evie Litherland-Smith
42dc4efdd2
Add Iosevka flake registry entry
...
Remove pyenv and jupyter registry entries since I don't use them any
more.
2024-03-18 09:44:31 +00:00
Evie Litherland-Smith
cd58445ea3
Add X2Go as potential NoMachine replacement
...
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith
fc5e35a20e
Change wallpaper
2024-03-16 20:12:55 +00:00
Evie Litherland-Smith
fd32f4c101
Switch icon theme to catppuccin-papirus-folders mocha-lavender
...
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith
c2a8ffe4f7
Restore emacsclient for mimetypes
2024-03-15 11:01:09 +00:00
Evie Litherland-Smith
557228b60b
Add neofetch and nix-output-monitor packages
2024-03-14 13:21:44 +00:00
Evie Litherland-Smith
d973beca07
Remove emacsclient, use emacs directly instead
...
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith
2f3451dfa3
Change wallpaper
2024-03-13 07:12:10 +00:00
Evie Litherland-Smith
eca0208ab2
Switch to texlive medium scheme, add lmodern font to system
2024-03-12 13:53:20 +00:00
Evie Litherland-Smith
f01166c03d
Add home-manager search page to firefox bookmarks
2024-03-11 11:20:57 +00:00
Evie Litherland-Smith
ba29776e6c
Tweak opacity values
...
Make popups more opaque that rest of desktop in case popup is over a
bright window (e.g. firefox...)
2024-03-10 07:28:33 +00:00
Evie Litherland-Smith
7bfb8c1718
Set popups to 0.35 opacity
2024-03-09 12:00:16 +00:00
Evie Litherland-Smith
69741482bc
Globally change opacity to 0.65 / 65%
...
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith
4be59efb4e
Set XDG defaults in sessionVariables
2024-03-08 08:10:36 +00:00
Evie Litherland-Smith
415fbdd795
Swap swaylock for hyprlock
...
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith
495f748274
Add hyprlock for testing
...
Hypr own screen locker, needs some configuring before ready for proper
use
2024-03-04 06:37:35 +00:00
Evie Litherland-Smith
c6e1dc4f02
Move Iosevka Custom to own flake/repo
...
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith
192ca0bc2f
iosevka: adjust height of underscore, change paren back to normal
2024-03-02 17:12:55 +00:00
Evie Litherland-Smith
30d6ad9330
Added a few last Iosevka symbol tweaks
2024-03-02 16:10:33 +00:00
Evie Litherland-Smith
d04afc5027
Switch emoji font from noto to emojione
2024-03-02 15:54:08 +00:00
Evie Litherland-Smith
7a10373030
Add nerd-font patched version of custom Iosevka to fonts
...
Move all of the logic for configuring and building the custom fonts to
iosevka.nix, to keep everything relevant in one place.
2024-03-02 15:04:35 +00:00
Evie Litherland-Smith
8cca04b56b
Change style for i, j and l
2024-03-02 14:23:09 +00:00
Evie Litherland-Smith
bea24879bd
Fix Iosevka compile error (lig-plus-chain), narrow nerdfonts to symbols only install
2024-03-02 13:44:20 +00:00
Evie Litherland-Smith
14c369aad0
Remove FantasqueSansMono and Iosevka from NerdFonts
2024-03-02 13:19:08 +00:00
Evie Litherland-Smith
c360986e19
Move custom Iosevka build plan into own file
...
Update some more glyphs for Iosevka
2024-03-02 13:16:48 +00:00
Evie Litherland-Smith
9c4d12b6b7
Add custom Iosevka builds to fonts
2024-03-02 11:38:59 +00:00
Evie Litherland-Smith
71e90e2a72
Slightly increase font size for desktop and popups
2024-03-01 18:07:03 +00:00
Evie Litherland-Smith
d39dbcc261
Font updates, switch to FantasqueSansMono as main font
...
Add FantasqueSansMono Nerd Font as primary font to use, keep Iosevka
for now until I'm sure about it. Also add a few fun fonts (VictorMono
for it's ridiculous cursive italics, HeavyData because it's basically
illegible but looks fun to use for certain applications)
Move all nerdfont definition into a single package override in
stylix.nix, remove from fonts.packages list as stylix handles adding
this automatically
2024-03-01 17:59:24 +00:00