tyrumus / dotfiles-old Goto Github PK
View Code? Open in Web Editor NEWMy dotfiles for my setup (AwesomeWM 4.2) and some future dreams
Home Page: http://imgur.com/gallery/E9dQ0
License: MIT License
My dotfiles for my setup (AwesomeWM 4.2) and some future dreams
Home Page: http://imgur.com/gallery/E9dQ0
License: MIT License
Requirements:
An application profile is a list of apps to run at startup/login, or whenever the user wants to open a series of apps for a specific task. A user can create as many as they want. Profiles are not shared between users.
Feature notes:
Each app profile's options:
Requirements:
xprop
to debug)Does exactly what it says on the tin. :)
Requirements:
If you could separate out and release the wibar theme, that would be awesome
Requirements:
Pretty simple idea.
Features:
.face
imagerc.lua
will need to integrate with MPD and Spotify in the main bar.
On click, the integration will expand to show Now Playing info.
Inspiration
Relevant repo
Basically needs to work like this
Needs to be seamless with the theme.
Discord rice?
Spotify rice
Firefox rice
Will update with more apps as I see fit.
'nuff said. just do it.
The Python music player doesn't advance to the next song in the playlist automatically after the current song finishes. Probably something to do with an ffmpeg update or something. Without looking at anything, I assume it's Python unable to determine when the ffplay
process terminates.
This animation system needs to leverage tween.lua
again, but it needs to not have weird glitches. The inconsistently animated tag line on v1.0 is very annoying.
createAnimObject(object, duration, end_step, function_type, end_callback)
Reuse the code and the input handler, but change the theme to fit accordingly.
The bash script that handled this in the past didn't work very well. It needed to be ran each time a new program was opened that had saved its audio output to a different one than the current default. (default = fallback in pavucontrol
)
This script needs to reliably set the default audio output by only being ran once. If some hacking needs to happen in ALSA, so be it. All changes made to configs external to this project need to be documented here.
Use rofi, but it needs to display glyph icons for applications and terminal icons for SSH connections
LightDM Webkit Greeter theme to complement this rice
Full list of keyboard shortcuts:
Media buttons control the music integration.
Volume indicator appears in corner of screen when media volume buttons are pressed.
userChrome.css
awesome v4.1 (Technologic)
• Compiled against Lua 5.3.4 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.5
• LGI version: 0.9.1
I copied the same code for the wallpaperChanger and replaced the set_wallpaper function into my rc.lua. I made the wallpapers array like so:
local function set_wallpaper(s)
local hr = tonumber(string.sub(os.date("%R"), 1, 2))
if hr >= 0 and hr <= 4 then --night
gears.wallpaper.maximized(wallpapers[4], s, true)
elseif hr >= 5 and hr <= 8 then -- morning
gears.wallpaper.maximized(wallpapers[1], s, true)
elseif hr >= 9 and hr <= 15 then -- day
gears.wallpaper.maximized(wallpapers[2], s, true)
elseif hr >= 16 and hr <= 18 then -- evening
gears.wallpaper.maximized(wallpapers[3], s, true)
elseif hr >= 19 and hr <= 23 then -- night
gears.wallpaper.maximized(wallpapers[4], s, true)
end
end
local wlpr_timer = timer({timeout = 60})
wlpr_timer:connect_signal("timeout", function() set_wallpaper(1) end)
wlpr_timer:start()
theme/alage/wallpapers
is my directory for my wallpapers that I want to use
wallpapers = {
config_path.."themes/alage/wallpapers/morning.png",
config_path.."themes/algae/wallpapers/day.png",
config_path.."themes/algae/wallpapers/evening.jpg",
config_path.."themes/algae/wallpapers/night.jpg"
}
This however caused an error: INVALID_MATRIX in the wallpaper.lua file
Did you ever encounter this error? If so, how did you solve it?
If not, any ideas on how to fix it?
Yes, some of these are the default. This is just what I want when I'm done customizing.
Keyboard Shortcut | Function |
---|---|
Ctrl + Shift + T | Open new tab and switch to it |
Ctrl + Shift + W | Close current tab and switch to previous tab |
Ctrl + Shift + Page Up | Switch to previous tab |
Ctrl + Shift + Page Down | Switch to next tab |
Ctrl + Shift + C | Copy to clipboard |
Ctrl + Shift + V | Paste from clipboard |
Ctrl + Shift + U | Input Unicode character |
Ctrl + Shift + E | Make visible links "clickable" via the keyboard |
Tab functionality to be kept largely the same.
I want the window manager to handle window layout, not Kitty. Therefore, window keyboard shortcuts will be removed. I understand that windows are "per tab". Don't care. :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.